Hi Francesco,
 
I was meaning exacly what you wrote. 
It could be just a list of the last task execution stauts. 
 
I Agree with you that it's important avoiding confusion.
 
Regards.
Denis.

-----Messaggio originale-----
Da: Francesco Chicchiriccò [mailto:[email protected]]
Inviato: lunedì 30 luglio 2012 9.25
A: [email protected]
Oggetto: Re: propagationTOs not displayed


On 30/07/2012 09:17, Denis Signoretto wrote:


Hi Francesco,
 
Do you thik it could be useful show the last propagation tasks status stored in 
the Syncope database?
(avoiding access to all external resources ?)



Do you mean a sort of "shortcut" for accessing the latest (propagation) task 
execution for each of external resources associated to the given user?
It could be an useful information indeed, but I think it should involve some 
redesign of the current 'Users' tab in order to avoid confusion with other 
information available.

Regards.



-----Messaggio originale-----
Da: Francesco Chicchiriccò [ mailto:[email protected]]
Inviato: lunedì 30 luglio 2012 9.04
A: [email protected]
Oggetto: Re: propagationTOs not displayed



On 27/07/2012 17:43, Francesco Chicchiriccò wrote:


On 27/07/2012 16:23, Denis Signoretto wrote:


On 27/07/2012 15:58, Denis Signoretto wrote:


Hello,
 
I have just configured one Synchronization Task on two
External resources in a fresh installation of Syncope 1.0.0-RC3 (on Oracle DB 
10g).


Hi Denis,
a synchronization task is defined for a single external resource: what do you 
mean by "one Synchronization Task on two
External resources"? 
 
Sorry I made a mistake. I'll try to describe it better.
I have configured one Synchronization Task from one External Resource and two 
Provisioning Task towards two External resources.
A ll of them use DB Adapter.  



Even though Syncronization Tasks are correctly completed
I noticed that propagationTOs it's never displayed on Users List propagationTOs.
 
I also tried setting trace level to "ALL" both resources.
 
It's a bug or am I misunderstanding the meaning of propagationTOs field?


Sorry, I don't understand: what do you mean by "propagationTOs field"? 
What would you expect to have, once a synchronization task has executed 
successfully? Where (in the console)? 
 
In the console. On tab Users > List. I checked "propagationTOs" from the list 
of attribute given in "Change display attributes"



Ok, I've finally been able to understand :-)

You are right, it's a bug: I've opened SYNCOPE-118 for this.



Hi Denis,
after some diving into the code, I've finally found why this propagationTOs 
attribute is always shown as empty, and updated SYNCOPE-118 accordingly.

As you can read from there, this happens because the information contained in 
the propagationTOs attribute is actually shown when clicking on the leftmost 
icon on each user's row. 

By clicking on such icon, in fact, a separate request is sent to the server to 
inquiry the status of the given user on all associated external resources. 
This inquiry operation is quite heavy to be performed by default for all users 
shown, hence the corresponding propagationTOs attribute is always empty by 
default. 

Fix: don't show 'propagationTOs' among available display attributes in user 
list.

Regards.


-- 

Francesco Chicchiriccò



ASF Member, Apache Cocoon PMC and Apache Syncope PPMC Member

http://people.apache.org/~ilgrosso/

Reply via email to