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. Ontab 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/
