[midPoint] Repost again! Is it possible to force sending unchanged attributes in updateDelta (ConnId)?
Pavol Mederly
mederly at evolveum.com
Fri Apr 10 12:58:30 CEST 2026
Hello Ali,
answers are inline.
Best regards,
--
Pavol Mederly
Interim Chief Product Officer
evolveum.com
On 09/04/2026 20:47, Али Саад via midPoint wrote:
> Hello again, repost again!
>
> I have a question regarding midPoint provisioning behavior and ConnId
> connectors.
>
> As I understand, during update operations midPoint invokes updateDelta()
> and only sends changed attributes (AttributeDelta set).
>
> However, in my integration scenario the target system API requires some
> attributes to be sent on every update request, even if they have not
> changed.
>
> For example:
> - login (identifier)
> - system/source field
> - some mandatory attributes required by API contract
>
> The problem is that these attributes are not always included in
> AttributeDelta, since they are not modified.
>
> My questions:
>
> 1. Is there a way to force midPoint to always include certain attributes in
> updateDelta, even if they are unchanged?
I don't know of any.
There is a similar feature in asynchronous provisioning (AFAIK), but
that's a very specific case.
> 2. Would outbound mappings with strength=strong guarantee that these
> attributes are always sent?
No.
> 3. Or is the recommended approach to enrich the request on the connector
> side (service/mapper layer)?
Currently it seems to be to be the only option. I don't like it very
much, for the same reasons as you, but don't see an alternative.
Maybe someone from the community has more experiences in this area?
> I would like to understand what is considered a best practice in such
> scenarios.
>
> I am trying to avoid mixing transport-level requirements (API contract)
> with business logic inside the connector, so I am looking for the most
> appropriate architectural approach.
>
> Thank you.
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> https://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20260410/932911cc/attachment.htm>
More information about the midPoint
mailing list