Page tree
Skip to end of metadata
Go to start of metadata

Product versions: Business Objects Enteprise XI 3.1

This article is provided by the IPNW RIG team, with the main contributors : Patrice Le Bihan, David Gonzalez. Don't hesitate to provide feedback in the comments section.

Introduction

In this article, you will find illustrated examples of typical workflows of Federation. It aims at complement the admin guide with screenshots and also clarify the expected behaviour and limitations of certain options. This will help you design or advise on a Federation implementation.

Workflows by functionality

Example 1 : Adding/Renaming/Moving objects on origin  (1 Way)

In this case you are going to replicate some objetcs (these objects can be documents, folder ....) from origin to destination. We had the same behavior for all objects type. 

On the "replication job properties", you can use the "normal replication" or "refresh from orign" , you will have the same behavior.

     
 

Time

Origin

Destination  

Step1

|__ FolderA 
      |__FolderB_or_DocB
      |__FolderC_or_DocC
      |__FolderD_or_DocD 
      

|__ FolderA
      |__FolderB_or_DocB 
      |__FolderC_or_DocC 
      |__FolderD_or_DocD 
      

Step2

1) We added  the "Add_FolderE_or_DocE"  
2) We renamed the "FolderB_or_DocB" and
3) We moved the FolderC_Doc_C under FolderD_or_DocD


|__ FolderA 
      |__Rename_FolderB_or_DocB 
      |__FolderD_or_DocD  
            |__FolderC_or_DocC 
      |__FolderE_or_DocE

Nothing is done at the destination, so the structure doesn't change


|__ FolderA
      |__FolderB_or_DocB 
      |__FolderC_or_DocC 
      |__FolderD_or_DocD  
      

Step3

 

We ran the federation

Step4

|__ FolderA 
      |__Rename_FolderB_or_DocB 
      |__FolderD_or_DocD  
            |__FolderC_or_DocC 
      |__FolderE_or_DocE

Origin and destination are synchronized.
Everything is replicated.

|__ FolderA 
      |__Rename_FolderB_or_DocB 
      |__FolderD_or_DocD  
            |__FolderC_or_DocC 
      |__FolderE_or_DocE

Origin and destination are synchronized.
Everything is replicated.


Example 2 : Deleting and cleanup on origin (1 Way)

In this case you are going to replicate some objetcs (these objects can be documents, folder ....). The cleanup will occur only if you have selected the option "normal" (see below). If you have selected the option "Refresh from origin", at each job, the objects deleted in source are deleted in the destination (see example 4).
 

Time

Origin

Destination  
(before the Cleanup Frequency (in hours) with option "normal"

Destination  
(after  the Cleanup Frequency (in hours) with option "normal"

Step1

|__ FolderA 
      |__FolderB
            |_DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

|__ FolderA 
      |__FolderB
            |__DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

|__ FolderA 
      |__FolderB
            |__DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

Step2

1) We deleted the "FolderC" and
2) We deleted the "DocB1"

|__ FolderA 
      |__FolderB
           |_DocB2
     

|__ FolderA 
      |__FolderB
            |__DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

|__ FolderA 
      |__FolderB
            |__DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

Step3

 

We ran the federation (before the Cleanup Frequency)

We ran the federation (after the Cleanup Frequency )

Step4



|__ FolderA 
      |__FolderB
           |_DocB2
     


|__ FolderA 
      |__FolderB
            |__DocB1
            |_DocB2
      |__FolderC  
            |__DocC1
Origin and destination are not synchronized. 
If you launch a replication before the cleanup has ocurred, nothing is removed and no message is shown in the log.

|__ FolderA 
      |__FolderB
           |_DocB2

Origin and destination are synchronized. 
If you launch a replication after the cleanup has ocurred, all objects are removed and the message is shown in the log.


Example 3 : Adding / Renaming / Moving objects on origin  (2 Ways - normal or refresh from origin)

In this case you are going to replicate some objetcs (these objects can be documents, folder ....) from origin to destination. We had the same behavior for all objects type.

You can use the "normal replication" or "refresh from orign" , you will have the same behavior. 

 

Time

Origin

Destination  

Step1

|__ FolderA 
      |__FolderB_or_DocB
      |__FolderC_or_DocC
      |__FolderD_or_DocD 
      

|__ FolderA
      |__FolderB_or_DocB 
      |__FolderC_or_DocC 
      |__FolderD_or_DocD 
      

Step2

1) We added  the "Add_FolderE_or_DocE"  
2) We renamed the "FolderB_or_DocB" and
3) We moved the FolderC_Doc_C under FolderD_or_DocD


|__ FolderA 
      |__Rename_FolderB_or_DocB 
      |__FolderD_or_DocD  
            |__FolderC_or_DocC 
      |__FolderE_or_DocE

Nothing is done at the destination, so the structure doesn't change


|__ FolderA
      |__FolderB_or_DocB 
      |__FolderC_or_DocC 
      |__FolderD_or_DocD  
      

Step3

 

We ran the federation

Step4

|__ FolderA 
      |__Rename_FolderB_or_DocB 
      |__FolderD_or_DocD  
            |__FolderC_or_DocC 
      |__FolderE_or_DocE
Origin and destination are synchronized.
Everything is replicated.

|__ FolderA 
      |__Rename_FolderB_or_DocB 
      |__FolderD_or_DocD  
            |__FolderC_or_DocC 
      |__FolderE_or_DocE

Origin and destination are synchronized.
Everything is replicated.


Example 4 : Deleting objects on origin  (2 Ways - normal or refresh from origine)

In this case you are going to replicate some objetcs (these objects can be documents, folder ....). The cleanup will occur only if you have selected the option "normal" (see example 2). If you have selected the option "Refresh from origin", at each job, the objects deleted in source are deleted in the destination (see below). 
 

Time

Origin

Destination with the option "resfresh from origin"

Step1

|__ FolderA 
      |__FolderB
            |_DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

|__ FolderA 
      |__FolderB
            |__DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

Step2

1) We deleted the "FolderC" and
2) We deleted the "DocB1"

|__ FolderA 
      |__FolderB
           |_DocB2
     

Nothing is done at the destination, so the structure doesn't change
|__ FolderA 
      |__FolderB
            |__DocB1
            |_DocB2
      |__FolderC  
            |__DocC1

Step3

 

We ran the federation

Step4



|__ FolderA 
      |__FolderB
           |_DocB2 
Origin and destination are synchronized.
 


|__ FolderA 
      |__FolderB
           |_DocB2
Origin and destination are synchronized.
Once you have launched the replication, all objects are removed and the message is not shown in the log.


Example 5 : Adding / Renaming / Moving objects on origin (2 Ways - refresh from destination)

This case doesn't have any interest. If you modified only objets in origin and execute the federation with the option "refresh from destination", as you don't modify the destination, the replication won't occured.

Example 6 : Deleting objects on origin (2 Ways - refresh from destination)

This case doesn't have any interest. If you modified only objets in origin and execute the federation with the option "refresh from destination", as you don't modify the destination, the replication won't occured.
 

Time

Origin

Destination  

Step1

|__ FolderA 
      |__FolderB
            |__DocB1
            |__DocB2
      |__FolderC  
            |__DocC1

|__ FolderA 
      |__FolderB
            |__DocB1
            |__DocB2
      |__FolderC  
            |__DocC1

Step2

1) We deleted the "FolderC" and
2) We deleted the "DocB1"

|__ FolderA 
      |__FolderB
           |_DocB2
     

Nothing is done at the destination, so the structure doesn't change

|__ FolderA 
      |__FolderB
            |__DocB1
            |__DocB2
      |__FolderC  
            |__DocC1

Step3

 

We ran the federation (before and after the Cleanup Frequency )

Step4



|__ FolderA 
      |__FolderB
           |_DocB2 
 
Origin and destination are not synchronized. 
Nothing is replicated.


|__ FolderA 
      |__FolderB
            |__DocB1
            |__DocB2
      |__FolderC  
            |__DocC1
 
Origin and destination are not synchronized. 
Nothing is replicated.