CMS - Snapshot editor

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
NameDisplays 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 DateDisplays 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:

S11 Jan 2017
S21 Feb 2017
S31 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):

S11 Jan 2017
S21 Feb 2017
S330 Jan 2017

then the snapshots are reordered as follows:

S11 Jan 2017
S330 Jan 2017
S21 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.

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

New VersionEnter 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 modulesThis 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:

ApplicationThis field displays the Application to which the Snapshot is assigned. Click the link to open the Application editor.
SystemThis field lists the "System" to which the snapshot belongs. You can find out more about this in the Dashboard Service editor (Portfolio tab).
ModulesThis section lists all the Modules (see Modules tab in the Application editor) that the Snapshot is calculated on.
Dashboard ServiceThis 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 ReportPlease 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