I'm confused now. What do you mean by 'external' resource? Is it different
from the resource that we normally configure in Syncope?

Regards,
Antony.

On Mon, Apr 30, 2012 at 3:14 PM, Fabio Martelli <[email protected]>wrote:

>
> Il giorno 30/apr/2012, alle ore 10.47, Antony Pulicken ha scritto:
>
> Thanks Fabio. I thought Syncope will return immediately (probably after
> updating Syncope database), and will do rest of the propagations to  the
> configured target systems in an asynchronous manner.
>
> Anyway, where can I find a sample connector that has implemented the
> TWO_PHASE protocol as you mentioned below?
>
>
> I'm sorry Antony, I wrote "connector" but I meant "external resource" ...
> probably this behavior could be implemented by the connector as well but,
> from my point of view, the right place is the resource (if possible).
>
> Unfortunately I've not samples for you.
> Personally I supported some developers last year to develop a soap
> external resource to be linked TWO_PHASE by Syncope but I have not held any
> code to be shared.
>
> Regards,
> F.
>
> Regards,
> Antony.
>
> Do you have any sample code
>
> On Mon, Apr 30, 2012 at 1:13 PM, Fabio Martelli 
> <[email protected]>wrote:
>
>>
>> Il giorno 30/apr/2012, alle ore 08.32, Antony Pulicken ha scritto:
>>
>> Hi Fabio,
>>
>> I have configured the 'propagation mode' in all the connectors/resources
>> as mentioned in the blog, but still the provisioning to target systems
>> are happening synchronously. The control comes back only after the updates
>> are propagated to all the target systems. Can you please tell what I could
>> be missing? Do we need to use a diff REST url for this ? Please let me know.
>>
>>
>> Hi Antony,
>> please, consider that connector must implement TWO_PHASE protocol to get
>> a like "asynchronous" behavior: it must
>> 1. handle the request
>> 2. return an handle result at request time
>> 3. process information in background
>> 4. aware syncope about the result
>>
>> At step 1 Syncope submits the request and goes ahead with other
>> activities (propagation status SUBMITTED/UNSUBMITTED).
>> At step 4 Syncope receives result notification in background and change
>> the relative propagation task status.
>>
>> If you were thinking to something more pretty asynchronous you have to
>> customize the propagation mechanism.
>>
>> Regards,
>> F.
>>
>> Thanks and Regards,
>> Antony.
>>
>> On Tue, Apr 3, 2012 at 2:58 PM, Fabio Martelli 
>> <[email protected]>wrote:
>>
>>>
>>> Il giorno 03/apr/2012, alle ore 11.21, Antony Pulicken ha scritto:
>>>
>>> Hi,
>>>
>>> Can you please let me know the difference between the Propagation modes
>>> 'ONE_PHASE' and 'TWO_PHASES' while creating a resource? Similarly can you
>>> explain the connector capabilities 'ONE_PHASE_CREATE', 'TWO_PHASE_CREATE',
>>> 'ONE_PHASE_UPDATE' etc stands for? Do we have any documentation for these ?
>>>
>>>
>>> Propagation result can be returned at request time (ONE_PHASE) or after,
>>> by calling rest interface at a certain URL (TWO_PHASE).
>>> TWO_PHASE implies:
>>> 1. request handle
>>> 2. data processing
>>> 3. asynchronous result notification
>>>
>>> https://cwiki.apache.org/confluence/display/SYNCOPE/Propagation+mode
>>>
>>>
>>
>>
>
>

Reply via email to