<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Architecture Checker Component on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/</link><description>Recent content in Architecture Checker Component on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/tg/technical-guides/technical-guides-by-cast-aip-component/architecture-checker-component/index.xml" rel="self" type="application/rss+xml"/><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>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 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></channel></rss>