Snapshot editor


This editor essentially provides a means for you to configure Snapshots that have already been generated (see Generate a Snapshot). A snapshot:

  • is a dated and labelled metrics picture of an Application
  • governs the generation of data that can be exploited in the CAST Health Dashboard/CAST Engineering Dashboard
  • is derived from data created during the analysis process and the filters defined in your Modules
  • is used extensively in the CAST Health Dashboard/CAST Engineering Dashboard

The editor can be accessed from:

Main Field Headings
Name Displays the Snapshot Name - this is defined when you generate the Snapshot (if the Name states "Computed on: " then the CAST Management Studio will have automatically defined the Name during the creation process).

You can edit this Name if required using the Update button.

Notes

  • The Name defined here will also be displayed in the CAST Engineering Dashboard.
Capture Date Displays the date and time the Snapshot was generated - this is defined when you generate the Snapshot. You can edit the field by clicking the Update option to launch a wizard containing a calendar to help you choose the date/time:

Notes

  • you can also choose the Hours (24 hour clock applies) and Minutes using the Time field underneath the date selector. When complete, the Capture Date will be displayed as follows: DD/MM/YY HH:MM
  • If you update the functional date now, three snapshots will be updated:
    • the snapshot you updated
    • the previous next snapshot
    • the new next snapshot

    For these three snapshots:

    • CAST AIP will recalculate the delta and AEP/EFP metrics, the post process procedures are launched. This will impact the display of information in the CAST Transaction Configuration Center in the "Enhancement" node as shown in the example below.
    • new data isĀ  pushed to the associated Measurement Service schema (if one is associated to the Management Service schema for the Application).
      If the snapshot you updated was already the latest, source code and object properties will be removed (as they no longer match with the new latest snapshot).

Example of impact of changing the capture date:

If three snapshots exist as follows:

S1 1 Jan 2017
S2 1 Feb 2017
S3 1 March 2017

An object <OBJECT_LAST> was added in snapshot S3, and so it is marked as ADDED in the snapshot S3 because it was not there in the previous snapshot S2. If the functional date is now changed as follows (capture date changed on S3):

S1 1 Jan 2017
S2 1 Feb 2017
S3 30 Jan 2017

then the snapshots are reordered as follows:

S1 1 Jan 2017
S3 30 Jan 2017
S2 1 Feb 2017

<OBJECT_LAST> will still be marked as ADDED in the snapshot S3 which is no longer the latest snapshot because its functional date has been updated. S2 is now the latest snapshot and it is compared to the previous snapshot which is now S3. Because object <OBJECT_LAST> wasn't present in the S2 snapshot, then it will be shown as 'DELETED' in S2 when compared to S3, even though <OBJECT_LAST> is part of the most recent analysis and version of the source code that exists in the CAST Analysis Service schema.

In other words, if the snapshot you updated was previously the latest, source code and object properties will be removed from the CAST Dashboard Service schema (as they no longer match with the new latest snapshot). Data in the CAST Analysis Service will remain as before. Therefore data in the two schemas will no longer correspond.

Version This field displays the Version name defined in the CAST Delivery Manager Tool. You can edit it if required using the Update button.

New Version Enter the Version's new name. The update is confined to the current snapshot only and does not modify the Version in the Application editor. Updating is immediate and results can be seen in the CAST Engineering Dashboard instantly:

Apply version to child modules This option will apply the new name to all modules that are children of the Application for which the snapshot was generated. By default this is selected. Deactivating the option and renaming a Version will cause Modules to retain the previous Version name:

Application This field displays the Application to which the Snapshot is assigned. Click the link to open the Application editor.
System This field lists the "System" to which the snapshot belongs. You can find out more about this in the Dashboard Service editor (Portfolio tab).
Modules This section lists all the Modules (see Modules tab in the Application editor) that the Snapshot is calculated on.
Dashboard Service This field is read-only and displays the Dashboard Service to which the Snapshot is assigned. Click the link to open the Dashboard Service editor.
Generate Report Please see Generate a Report for more information.
Editor buttons

The following buttons are available in the view:

Minimize > Minimize the entire window
Maximize > Maximize the entire window
See Also

Generate Snapshot


CAST Website