Rockwell Automation 57C650 AutoMax Programming Executive Version 3.8 User Manual
Page 284

PĆ6
AutoMax Programming Executive Version 3.x
Example 1:
On Monday, section NET_A was snapshot from the section level at a time when it
had only one rack, A00. On Tuesday, another rack, A01, was added to section
NET_A and then was snapshot from the rack level.
If section NET_A is fetched from the section level using the Latest Version option,
section NET_A will contain both racks A00 and A01.
If section NET_A is fetched from the section level using the See List of Snapshots
option, and the snapshot from Monday is chosen, section NET_A will contain only
rack A00. This is because the See List of Snapshots option restores the fetched
entity to its exact state at the time the snapshot was taken. Rack A01 was not part
of section NET_A on Monday, so it is not included in the fetch.
Example 2:
On Monday, section NET_A was snapshot from the section level at a time when it
contained no racks. On Tuesday, a rack was
added to NET_A and two tasks were added to the new rack. Each task was
snapshot from the task level.
If section NET_A is fetched from the section level using the Latest Version option,
section NET_A will contain no racks and no tasks because the rack was never
snapshot.
If section NET_A is fetched from the section level using the See List of Snapshots
option, and the snapshot from Monday is chosen, section NET_A will contain no
racks and no tasks (just as it was at the time of the snapshot).
Example 3:
On Monday, section NET_A was snapshot from the section level at a time when it
had only one rack, A00, which contained only one task, TASK1.BAS. On Tuesday,
another rack, A01, was added to section NET_A, containing two tasks,
TASK2.BAS and TASK3.BAS. TASK2.BAS and TASK3.BAS were then snapshot
from the task level.
If section NET_A is fetched from the section level using the Latest Version option,
section NET_A will contain only rack A00 because rack A01 was never snapshot.
TASK1.BAS, belonging to rack A00, will be fetched. TASK2.BAS and TASK3.BAS,
belonging to rack A01, will not be fetched. Remember, in order for an entity to be
included in a fetch using the Latest Version option, all the entities above it must
also have been snapshot and must belong to the latest version of the entity being
fetched.
Error Handling during a Fetch Operation
If an error occurs during the processing of a fetch operation, an error message
will be displayed and the fetch operation will be aborted. If the error occurs while
in DOS, the user will be returned to Windows and one of two error messages will
be displayed. If PVCS failed, the message will state that PVCS failed and will
direct the user to the file PVCS.OUT, which is contained in the AutoMax
workspace directory (typically AMXWORK). A message in this file will describe
why PVCS failed. If PVCS did not fail, the user will receive an error message that
says only that the fetch failed. The Version Control Library will remain intact, but
the AutoMax library may contain only a part of the entity being fetched. If tokens
were being transferred, they will remain with the source copy of the files unless
the fetch operation is completed successfully. After determining the cause of the
failure, you should execute the fetch operation again to clean up the AutoMax
library.