Il 11/11/2014 21:32, Manfredo Hopp ha scritto:
Hi Fabio, hope this is what you ment.
Hi Manfredo, this is exactly what I meant.
What does it happen if you modify "User 93" providing values for virtual attributes? If and only if the resource in object has been assigned to the user these values have to be propagated.

Let me better understand. Is your use case the following:
1. 2 external resources
2. sync from resource 1 (containing values for virtual attributes)
3. propagate automatically to resource 2 (with available mapping for virtual attributes)

:| quite sure to be wrong .... please, correct me providing your exact use case.

Best regards,
F.


Regards

Imágenes integradas 1


Imágenes integradas 2

Imágenes integradas 3

2014-11-11 17:19 GMT-03:00 Fabio Martelli <[email protected] <mailto:[email protected]>>:

    Hi Manfredo, have you given those attributes to the user? Can you
    provide screenshots about user create or modify?

    Regards,
    F.

    Il 11 novembre 2014 19:30:23 CET, Manfredo Hopp
    <[email protected] <mailto:[email protected]>> ha
    scritto:

        Hy Fabio, I think assigned those attributes to be propagated
        in resource's user mappings with purpose  PROP && SYNC without
        results.


        Imágenes integradas 1

        2014-11-11 14:36 GMT-03:00 Fabio Martelli
        <[email protected] <mailto:[email protected]>>:

            Hi Manfredo, have you assigned these attributes to the
            user to be propagated?

            Virtual attribute values are stored on the external
            resources: if the user is not already assigned to a
            resource with a mapping about these attributes, then you
            have to specify a (new) value for this attributes
            contextually to the operation to be propagated.

            Please, be sure to have given these attributes to the
            user/role and that their values exist somewhere.

            Regards,
            F.

            Il 11 novembre 2014 17:39:38 CET, Manfredo Hopp
            <[email protected] <mailto:[email protected]>>
            ha scritto:

                Hello,  my testing involved a syncronization task
                 with external resource mapping with virtual
                attributes. After running this task I want to
                 propagate to external resource mapping those virtual
                attributes as mandatory fields. As far as I undesrtand
                from documentation it states that

                Virtual attribute values are:

                  * unaffected by synchronizing the resource where
                    they come from (if and only if the values are
                    coming from one resource only)
                  * available for propagation towards external resources


                When I run propagation result is

                Caused by:
                org.apache.syncope.core.propagation.PropagationException:
                Exception during provision on resource propagacion
                IllegalArgumentException: Not attempted because there
                are mandatory attributes without value(s): [apellido,
                nombre]

                So presumably attributes are null so, when or where
                are those attributes values generated?

                Thank you Manfredo


            -- Inviato dal mio cellulare Android con K-9 Mail.



    -- Inviato dal mio cellulare Android con K-9 Mail.




--
Fabio Martelli

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

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

Reply via email to