[midPoint] associationTargetSearch + createOnDemand Possible? How to?
    Alcides Moraes 
    alcides.neto at gmail.com
       
    Tue Feb 28 00:43:58 CET 2023
    
    
  
Hello list,
I’m attempting to use createOnDemand with associationTargetSearch with Active Directory groups, is this possible?
I have not seen any example or documentation on this.
The associationTargetSearch works if the group exists, but I cannot seem to create a group with createOnDemand.
I’ve created roles with createOnDemand with no problem, but since this is a resource object, is this supported? According to the schema, it should.
I’m getting this error, there is a single populateItem trying to write do the DN attribute:
Error evaluating mapping for association {.../resource/instance-3}group in construction for (resource:xxxx(AD)/ACCOUNT/default/null) in role:xxx(Metarole): No target item that would conform to the path attributes/dn in expression in mapping in outbound mapping for association
I have tried “dn”, “ri:dn”, “attributes/ri:dn”  on the <path> element, none of them worked.
My code:
<associationTargetSearch>
    <filter>
        <q:equal>
            <q:path>attributes/ri:dn</q:path>
            <expression>
                <script>
                    <code>
                        // my logic here
                    </code>
                </script>
            </expression>
        </q:equal>
    </filter>
    <searchStrategy>onResourceIfNeeded</searchStrategy>
    <createOnDemand>true</createOnDemand>
    <populateObject>
        <populateItem>
            <expression>
                <script>
                    <code>
                        // my logic here
                    </code>
                </script>
            </expression>
            <target>
                <path>attributes/dn</path>
            </target>
        </populateItem>
    </populateObject>
</associationTargetSearch>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20230227/56019999/attachment.htm>
    
    
More information about the midPoint
mailing list