Shift-backward Operation
The shift-backward operation allows the shifting of links from the weak side. This operation is possible when an iteration or revision of a weak side object is removed on the target system. The objects on the strong side remain local, while those on the weak side are newly replicated.
The valid iteration to copy from must be the first pre-existing iteration in the derived-from chain. This operation does not create a new link; instead, it shifts the existing link backward.
Example
An extra iteration or revision on the target system must be removed because it is not available in the received delivery file or on the source system.
Consider a scenario where, before replication, the source system has a document with iteration Document A.1 with the relationship Part Describe Link – L1 with Part A.2.
The target system has the same document object that exists locally and is marked as Locked for Replication with one of the same iterations, Document A.1. However, there is no relationship between this iteration and Part A.2 (local).
Additionally, the target system has an extra iteration, Document A.2, with the relationship Part Describe Link – L2 with Part A.2 (local).
Only the weak side objects are exported.
For more information see the below table.
Before Replication
Source
Target
Strong Side
Weak Side
Role A
Link
Role B
Role A (Local)
Link
Role B (marked as Locked for Replication)
Part A.1
Part A.1
Document A.1
Part A.2
Part Describe Link - L1
Document A.1
Part A.2
Part Describe Link – L2
Document A.2
While replicating with the overwrite option, Document A.2 is removed, and Document A.1 is overwritten from the source system to the target system.
For more information see the below table.
After Replication
Source
Target
Strong Side
Weak Side
Role A
Link
Role B
Role A (Local)
Link
Role B (marked as Locked for Product Design)
Part A.1
Part A.1
Part A.2
Part Describe Link - L1
Document A.1
Part A.2
Part Describe Link – L2
Document A.1 (overwritten)
After replication, in the target system, Part Describe Link – L2 is shifted backward to iteration Document A.1.
Isto foi útil?