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/

Reply via email to