Common Technology options


The Common Technology editor contains various tabs. Each is explained below.

Notes

  • The options in this Technology editor are common to all Applications and Analysis Units
Production
Escalate LinksActivating the option will cause Escalated Links to be saved in the Analsysi Service when any analysis is run. Selecting this option can negatively impact analysis performance time, particularly when you are working with large projects - as such the option is deactivated by default.

When the option is deactivated, Escalated Links not to be saved in the Analysis Service and is the recommended setting for optimal performance.

What are Escalated Links?

Escalated Links represent an indirect link between two objects and can be seen in CAST Enlighten. 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.

Escalated Links are represented in the CAST Enlighten by a dotted red link between objects and can be expanded to display the constituent objects.

  • Escalated link between two Cobol objects:

  • After expansion:

     

Notes

  • An escalated link can be made of any number of indirect links, in other words, there may well be more than one object that interacts between two objects.
  • Escalated Links are denoted by the use of square brackets around the link type: [U]
  • ISome programming languages are designed in a way that occasionally causes an Internal Escalated link to be created by the CAST analyzer. Internal Escalated links are denoted by the use of the "curly brackets" (also known as "braces") in CAST Enlighten around the link type, for example {U}.An Internal Escalated link would be created when the calling object is not saved in the CAST Analysis Service (i.e. a variable that is local to a function). As a result the analyzer will save the link and associate it with the parent of the calling object.

    Typically, Internal Escalated links may be created when analyzing the following languages:
    • J2EE
    • VB
  • Remember that regardless of the technology you are analyzing, there are never any Escalated Links between objects that are already linked via "Belongs To" links (those marked with "B" in CAST Enlighten).
Always upload Source Code for viewing in CAST DashboardThis option forces the CAST Management Studio to make source code for analyzed projects available for viewing in the CAST Dashboard and Discovery Portal. You need to generate a Snapshot before the source code will be visible.

Once the option has been executed, the source code will be visible in the CAST Dashboard and the Discovery Portal via the Code Viewer - see the relevant user guides for more information about this. The purpose is to make sure that each dashboard will display the most up-to-date information about the source code as possible.

Notes

Platform tab
Tools VariablesThis option enables you to manage global variables for use in CAST Tools. CAST Tools can be run on a per-Application basis via the Content Enrichment tab in the Application editor.

Global Variables can be used in any of the CAST Tools via the Tool editor. Use this editor to create, edit and delete them:

Use this option to add a new custom Variable. When you do so, a new Variable will be displayed in the list and you can edit the parameters:

NameEnter the name for your custom Variable - this must be in the form $(xxx), where xxx is the name of the variable.
ValueEnter the value you require for your Variable.
DescriptionEnter a description to help differentiate the Variable - not required.
Use this option to remove an existing Variable.

CAST Website