Il 23/03/2016 09:47, Martin Goldstone ha scritto:
Hi Fabio,

I'm a bit confused. I'm already setting card_link with a user template on staff_db sync. I have not set anything in the user template for carddb sync. I have also tried populating the user with the derived card_link attribute manually. Every time I've attempted a carddb sync, I've verified that the derived attribute is shown on that user's record.
Hi Martin, you are right. Sorry if I confused the name in the log.
I'll try to perform some changes on one of my internal projects in order to stress the feature and reproduce your issue.
I'll come back to you as soon as possible.

Regards,
F.

Thanks

On 23 March 2016 at 08:39, Fabio Martelli <[email protected] <mailto:[email protected]>> wrote:

    Hi Martin, now it is clearer.
    I see from your logs you are trying to assign card_link attribute
    via a user template associated to carddb itself.
    This is not correct because carddb specify the account id on
    card_link: user template is evaluated after profile resolution.

    Maybe you can specify card_link attribute before by assigning a
    user template to ldap or staff_db sync.
    The user has to be populated yet with derived attribute card_link
    before running carddb sync.

    Please, try out in this sense and let me know.
    Kind regards,
    F.


    Il 22/03/2016 18:26, Martin Goldstone ha scritto:

    On 22 March 2016 at 16:38, Fabio Martelli
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Martin, resources and connectors configurations seem to be
        correct.
        Provided logs are not useful: please, change debug level and
        perform a new synchronization; collect logs and forward again.


    Attached are new logs with the logging level turned up to debug
    for everything. The file sizes are quite large, would it be
    better if I repeat the task with reduced logging levels for
    certain loggers?


        Let's try to summarize...

         1. you have the provided configuration in place
         2. you created a (sample) new user providing card_link
            derived attribute for him
         3. you synchronized from carddb but no operation has been
            performed locally

        Right?

    That's correct, yes. Card_link is assigned with the user template
    for the staff_db sync task, but I have also tried adding it
    manually.

        Did you try out without propagation and synchronization
        action classes?

    I've just taken out all propagation and synchronization action
    classes, there was no difference.



-- Martin Goldstone
    IT Systems Administrator
    IT Services, Innovation Centre 1 (IC1)
    Keele University, Keele, Staffordshire, United Kingdom, ST5 5NB
    Telephone: +44 1782 734457
    G+: http://google.com/+MartinGoldstoneKeele


-- Fabio Martelli
    https://it.linkedin.com/pub/fabio-martelli/1/974/a44
    http://blog.tirasa.net/author/fabio/index.html

    Tirasa - Open Source Excellence
    http://www.tirasa.net/

    Apache Syncope PMC
    http://people.apache.org/~fmartelli/
    <http://people.apache.org/%7Efmartelli/>




--
Martin Goldstone
IT Systems Administrator
IT Services, Innovation Centre 1 (IC1)
Keele University, Keele, Staffordshire, United Kingdom, ST5 5NB
Telephone: +44 1782 734457
G+: http://google.com/+MartinGoldstoneKeele


--
Fabio Martelli
https://it.linkedin.com/pub/fabio-martelli/1/974/a44
http://blog.tirasa.net/author/fabio/index.html

Tirasa - Open Source Excellence
http://www.tirasa.net/

Apache Syncope PMC
http://people.apache.org/~fmartelli/

Reply via email to