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/
