Package Content tab - Projects found


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 Packaged.

Note that:

- for database source packages, a project is equivalent to a database.
- 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 Deliver the source code, but no Analysis Units will be created automatically for you.

Project summary by type
Project type This indicates what project type the CAST Delivery Manager Tool has assigned to the projects identified in the source code package.
Technology Indicates what technology type the CAST Delivery Manager Tool has assigned to the project. This is mirrored in the Analysis/Production tabs in the Application editor within the CAST Management Studio.
#Selected 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 Delivery.

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.

#Ignored Indicates the total number of projects that have been ignored.

A project can be ignored in various ways:

Information about excluded/ignored items and how they are handled in the CAST Management Studio

When a project is marked as ignored after an initial run of the Package action, the following rules determine how the corresponding project is handled in the CAST Management Studio when the Set as current version option is actioned.

  • If a project marked as Ignored has no dependencies to other projects that are marked as Selected, then the project will NOT be transformed into an Analysis Unit in the CAST Management Studio.
  • If a project marked as Ignored has one or more dependencies to other projects that are marked as Selected, then the project WILL BE transformed into an Analysis Unit in the CAST Management Studio. In addition the following is true:
    • The option Don't show in Dashboard will be ticked in the corresponding Analysis Unit - this flags the objects belonging to the Analysis Unit as "external".
    • The option Analyze Analysis Unit will be ticked in the corresponding Analysis Unit.

    This has the following impact:

    • The corresponding Analysis Unit and its objects WILL be analyzed so as to avoid link resolution errors and will thus be visible in CAST Enlighten, however, the "external" objects resulting from the analysis of the Analysis Unit WILL NOT contribute to any calculations executed for the CAST Health Dashboard/CAST Engineering Dashboard and WILL NOT figure in any results displayed in the CAST Engineering Dashboard.
    • The "external" objects resulting from the analysis of the Analysis Unit WILL NOT be attached to any of the Modules that can be created automatically in the CAST Management Studio:
      • Full Content
      • Analysis Unit content
      • Unassigned Objects content
    • These "external" objects will be included in a User Defined Module that uses an Explicit Content filter if the objects match the filter - in other words, no distinction will be made for "external" objects. In this case, if you need to specifically exclude "external" objects from a User Defined Module that uses an Explicit Content filter, you need to build an SQL query that filters them out.

There are some limitations to these rules:

  • For a project and corresponding Analysis Unit to be marked as "external", all dependent projects must all belong to the same package.
  • Circular dependencies are not supported
#Added This column displays the number of projects that are "new" in the current Source Package in comparison to a Source Package in an older Version.
#Removed This column displays the number of projects that are no longer present in the current Source Package in comparison to a Source Package in an older Version.
List of projects for the selected type

When you select a project type in the above section, the details of any corresponding projects will be displayed here:

Name Indicates the name of the project derived from the project's configuration files (web.config, web.xml etc.)
Path Indicates where the project is located in the Source Code Package - this refers to a folder (for file based source code packages) and to a database (for databases based source code packages). If a dot "." is displayed, this indicates that the project is located at the root of the source package.
Selected/Ignored Indicates whether the project has been selected for inclusion in the source code package, or whether it has been ignored (see above).

CAST Website