Rockwell Automation 57C650 AutoMax Programming Executive Version 3.8 User Manual

Page 283

Advertising
background image

PĆ5

Version Control Library (VCL)

Using the See List of Snapshots Option

If See List of Snapshots is selected, the Available Snapshots list box will be

displayed before the fetch operation is begun. A sample list box appears below.

The list box will display an entry for every complete snapshot containing the

SSRT the user is fetching. For example, if the user is fetching a rack, the list will

contain all the rack snapshots of that rack. It will also contain all the section

snapshots of the section to which the rack belonged at the time of the snapshot

and all the system snapshots of the system to which the rack belonged at the

time of the snapshot. For the system and section snapshots, the rack must have

belonged to them at the time of the snapshot in order for the snapshot to be on

the list. Each reference to a snapshot will contain the level of the snapshot, a

time/date stamp, and the description given when the snapshot was done. The

references will be in reverse chronological order, where the most recent snapshot

is at the top of the list and is selected as the default. If the user selects the most

recent (top) snapshot from the list, he will receive a warning that this SSRT may

not be the latest version of that entity. He will be given the chance to abort the

fetch.
To fetch a particular snapshot, the user needs only to select the one he wants and

then select OK. The fetch operation will retrieve the SSRT exactly as it was when it

was snapshot. Note that the See List option should only be used when you want

to fetch an SSRT in order to restore it to its state at the time of the snapshot.

Using the Latest Version Option

The Fetch Latest Version option allows the user to fetch entities (sections, racks,

tasks) from different snapshots to get the latest version of each component entity.

In order for entities to be included in a fetch of a higher entity, the entity must

have been snapshot at one time and all the entities above it must have been

snapshot and belong to the latest version of the entity the user is fetching. The

examples that follow illustrate the way in which Fetch Latest Version functions:
In a development environment, the Fetch Latest option could be used as

illustrated in the following example. Assume that a section that has 10 racks

needs to be developed, and 10 different developers will each be working on his

own rack. A supervisor is overseeing the development.
The supervisor could do a snapshot of the section when it contain no racks.

Then, as each developer finishes some phase of his rack, the developer could

snapshot his rack from the rack level. The supervisor, by fetching the latest

version of the section, would receive the latest version of all the racks. When the

project was ready for release, the supervisor could fetch the latest version of the

section and then snapshot it with an appropriate milestone description.

Advertising