<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>User Guide - Scopes and views on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/</link><description>Recent content in User Guide - Scopes and views on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/imaging/cast-imaging-user-guide/user-guide-scopes-and-views/index.xml" rel="self" type="application/rss+xml"/><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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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></channel></rss>