[midPoint] Script expression in mapping & LDAP baseContext
philippebriffod at laposte.net
philippebriffod at laposte.net
Fri Nov 3 09:47:16 CET 2023
Thanks Roman,
your solution is working (I didn't see it before, your mail was in my SPAM folder)
Philippe
De : "Roman Pudil"
A : "midPoint General Discussion" ,"philippebriffod at laposte.net" ,"Gustavo J Gallardo"
Envoyé: jeudi 2 Novembre 2023 14:08
Objet : Re[2]: [midPoint] Script expression in mapping & LDAP baseContext
<!--#x0609ecc5e48d4be #x1f5def6457d14b1382ebca278d1ea825, #x0609ecc5e48d4be
{font-family: Tahoma; font-size: 12pt;}
-->
<!--blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: center; '], li[style='text-align: right;'], li[style='text-align: right; '] { list-style-position: inside;}
body { font-family: 'Segoe UI'; font-size: 12pt; }
.quote { margin-left: 1em; margin-right: 1em; border-left: 5px #ebebeb solid; padding-left: 0.3em; }
-->
Hi Philippe,
try this:
basic.getResourceIcfConfigurationPropertyValue(resource, 'baseContext');
Docs:
https://download.evolveum.com/midpoint/4.8/midpoint-4.8-javadoc/com/evolveum/midpoint/model/common/expression/functions/BasicExpressionFunctions.html#getResourceIcfConfigurationPropertyValue(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType,java.lang.String)
Regards
Roman Pudil
solution architect
gsm: [+420] 775 663 666
e‑mail: roman.pudil at ami.cz
AMI Praha a.s.
Pernerova 697/35, 186 00 Praha 8
recepce: [+420] 604 444 848 | web: www.ami.cz
Textem tohoto e‑mailu podepisující neslibuje uzavřít ani neuzavírá za společnost AMI Praha a.s.
jakoukoliv smlouvu. Každá smlouva, pokud bude uzavřena, musí mít výhradně písemnou formu.
Tento e‑mail je určen výhradně pro potřeby jeho adresáta/ů a může obsahovat důvěrné nebo osobní
informace. Nejste‑li zamýšleným příjemcem, je zakázáno jakékoliv zveřejňování, zprostředkování
nebo jiné použití těchto informací. Pokud jste obdrželi e‑mail neoprávněně, informujte o tom prosím
odesílatele a vymažte neprodleně všechny kopie tohoto e‑mailu včetně všech jeho příloh. Nakládáním
s neoprávněně získanými informacemi se vystavujete riziku právního postihu.
------ Původní zpráva ------
Od "Gustavo J Gallardo via midPoint" <midpoint at lists.evolveum.com>
Komu "philippebriffod at laposte.net" <philippebriffod at laposte.net>; "midPoint General Discussion" <midpoint at lists.evolveum.com>
Kopie "Gustavo J Gallardo" <ggallard at identicum.com>
Datum 02.11.2023 13:48:54
Předmět Re: [midPoint] Script expression in mapping & LDAP baseContext
Hi Philippe,
I think the right syntax would be:
<expression>
<script>
<code>'cn=' + employeeNumber + ',OU=Users,' + $resource/connectorConfiguration/configurationProperties/baseContext</code>
</script>
</expression>
Regards,
Gustavo
On Thu, Nov 2, 2023 at 8:26 AM Philippe via midPoint <midpoint at lists.evolveum.com> wrote:
Hello,
when configuring an LDAP resource we enter an LDAP DN in the parameter "baseContext"
<connectorConfiguration >
<icfc:configurationProperties >
...
<gen629:baseContext>O=app21</gen629:baseContext>
...
</icfc:configurationProperties>
</connectorConfiguration>
when defining the mapping of the account, I would like to reuse this information for building the DN of the account
<attribute id="9">
<ref>ri:dn</ref>
<outbound>
<strength>strong</strength>
<source>
<path>$focus/employeeNumber</path>
</source>
<expression>
<script>
<code>'cn=' + employeeNumber + ',OU=Users,' + resource.getBaseContext()</code>
</script>
</expression>
</outbound>
</attribute>
what is the correct expression to get the "baseContext" attribute of the resource ?
Thanks in advance
Philippe
_______________________________________________
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/20231103/13da8018/attachment-0001.htm>
More information about the midPoint
mailing list