<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hi Sébastien,</div><br><div>complex path (e.g. extension/someAttribute) doesn't work in Jasper reports. To use extension in the Jasper reports in midPoint 4.0.x, you will need to slightly change the configuration of your report.</div><br><div>First, you need to specify that you want to use extension in your report. You can do it by adding "extension" field definition, in jasper definition it looks like:</div><br><div><field name="extension" class="com.evolveum.midpoint.xml.ns._public.common.common_3.ExtensionType"/></div><br><div>and in midPoint you can see it like this:</div><br><div><img src="cid:74f16b69ec2be926a597821ed8cd7f5bc6f95664@zimbra" data-mce-src="cid:74f16b69ec2be926a597821ed8cd7f5bc6f95664@zimbra"></div><br><div>Then, you need to specify from which extension attribute you want to retrieve a value to the report. So, for the <em>textField</em> where the extension attribute should be used, you need to specify textFieldExpression in the following format:</div><div><br data-mce-bogus="1"></div><div><span style="font-family: "courier new", courier, monaco, monospace, sans-serif;" data-mce-style="font-family: 'courier new', courier, monaco, monospace, sans-serif;"><textFieldExpression><![CDATA[basic.getPropertyValue((com.evolveum.midpoint.xml.ns._public.common.common_3.ExtensionType) $F{extension}, 'someAttribute')]]></textFieldExpression></span><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>where 'someAttribute' should be replaced with the name of your extension attribute.</div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Hope this helps.</div><div><br data-mce-bogus="1"></div><div>Best Regards,</div><br><div data-marker="__SIG_PRE__">--<br>Katarina Bolemant<br>Development Team Leader<br>evolveum.com</div><br><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>From: </b>"midPoint General Discussion" <midpoint@lists.evolveum.com><br><b>To: </b>"midPoint General Discussion" <midpoint@lists.evolveum.com><br><b>Cc: </b>"Sébastien MARBRIER" <smarbrier@positivethinking.tech><br><b>Sent: </b>Tuesday, June 14, 2022 10:16:34 AM<br><b>Subject: </b>[midPoint] [Japer Report] How to retrieve info from parentOrfRef<br></div><br><div data-marker="__QUOTED_TEXT__"><div class="WordSection1"><p class="MsoNormal"><span lang="EN-US">Dear midpojnt community,</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">I need to create a report on a midpoint 4.0.1</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">I am able to filter correctly the users related to the metarole using the filter:</span></p><p class="MsoNormal"><span lang="EN-US"><queryString language="mql"></span></p><p class="MsoNormal"><span lang="EN-US">                               <![CDATA[<filter></span></p><p class="MsoNormal"><span lang="EN-US">    <type></span></p><p class="MsoNormal"><span lang="EN-US">        <type>UserType</type></span></p><p class="MsoNormal"><span lang="EN-US">        <filter></span></p><p class="MsoNormal"><span lang="EN-US">            <and></span></p><p class="MsoNormal"><span lang="EN-US">               <ref></span></p><p class="MsoNormal"><span lang="EN-US">                  <path>parentOrgRef/@/roleMembershipRef</path></span></p><p class="MsoNormal"><span lang="EN-US">                  <value oid="…" /></span></p><p class="MsoNormal"><span lang="EN-US">               </ref></span></p><p class="MsoNormal"><span lang="EN-US">                <equal></span></p><p class="MsoNormal"><span lang="EN-US">                    <path>activation/administrativeStatus</path></span></p><p class="MsoNormal"><span lang="EN-US">                    <expression></span></p><p class="MsoNormal"><span lang="EN-US">                        <queryInterpretationOfNoValue>filterAll</queryInterpretationOfNoValue></span></p><p class="MsoNormal"><span lang="EN-US">                        <path>$activation</path></span></p><p class="MsoNormal"><span lang="EN-US">                    </expression></span></p><p class="MsoNormal"><span lang="EN-US">                </equal></span></p><p class="MsoNormal"><span lang="EN-US">            </and>                                </span></p><p class="MsoNormal"><span lang="EN-US">        </filter></span></p><p class="MsoNormal"><span lang="EN-US">    </type></span></p><p class="MsoNormal"><span lang="EN-US"></filter>]]></span></p><p class="MsoNormal"><span lang="EN-US">                </queryString></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">I can also extract normal information such as firstname, fullname or email but I can’t extract a piece of information located in the extension and also in the parentOrgRef’s name.</span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">The user schema extension has the following structure:</span></p><p class="MsoNormal"><span lang="EN-US"><xsd:complexType name="UserExtensionType"></span></p><p class="MsoNormal"><span lang="EN-US">                               <xsd:annotation></span></p><p class="MsoNormal"><span lang="EN-US">                                <xsd:appinfo></span></p><p class="MsoNormal"><span lang="EN-US">                                               <a:extension ref="c:UserType"/></span></p><p class="MsoNormal"><span lang="EN-US">                                 </xsd:appinfo></span></p><p class="MsoNormal"><span lang="EN-US">                               </xsd:annotation></span></p><p class="MsoNormal"><span lang="EN-US">                               <xsd:sequence></span></p><p class="MsoNormal"><span lang="EN-US">                                               <xsd:element name="company" type="xsd:string" minOccurs="0"></span></p><p class="MsoNormal"><span lang="EN-US">                                                               <xsd:annotation></span></p><p class="MsoNormal"><span lang="EN-US">                                                                               <xsd:appinfo></span></p><p class="MsoNormal"><span lang="EN-US">                                                                                              <a:indexed>true</a:indexed></span></p><p class="MsoNormal"><span lang="EN-US">                                                                                              <a:displayName>Company</a:displayName></span></p><p class="MsoNormal"><span lang="EN-US">                                                                                              <a:displayOrder>110</a:displayOrder></span></p><p class="MsoNormal"><span lang="EN-US">                                                                               </xsd:appinfo></span></p><p class="MsoNormal" style="margin-left: 141.6pt; text-indent: 35.4pt;" data-mce-style="margin-left: 141.6pt; text-indent: 35.4pt;"><span lang="EN-US">[…]</span></p><p class="MsoNormal"><span lang="EN-US">                                                               </xsd:annotation></span></p><p class="MsoNormal"><span lang="EN-US">                                               </xsd:element></span></p><p class="MsoNormal"><span lang="EN-US">[…]</span></p><p class="MsoNormal"><span lang="EN-US">                               </xsd:sequence></span></p><p class="MsoNormal"><span lang="EN-US">    </xsd:complexType></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">With the parentOrgRef field, several variations were tried:</span></p><p class="MsoNormal"><span lang="EN-US">Report Field </span></p><p class="MsoNormal"><span lang="EN-US">Field name /extension/company field class : java.lang.String</span></p><p class="MsoNormal"><span lang="EN-US"><field name="/extension/company" class="java.lang.String"/></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US"><textField isStretchWithOverflow="true" isBlankWhenNull="true"></span></p><p class="MsoNormal" style="text-indent: 35.4pt;" data-mce-style="text-indent: 35.4pt;"><span lang="EN-US"><reportElement x="360" y="0" width="100" height="20" uuid="e7f668f3-9664-4660-8b16-0d25df7d3e2d"/></span></p><p class="MsoNormal"><span lang="EN-US">                <textFieldExpression><![CDATA[$F{/extension/company}]]></textFieldExpression></span></p><p class="MsoNormal"><span lang="EN-US"></textField></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Error message : </span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;">No such property: company for class: report_script in report script</span><span lang="EN-US"></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Report Field </span></p><p class="MsoNormal"><span lang="EN-US">Field name parentOrgRef/name field class : java.lang.String</span></p><p class="MsoNormal"><span lang="EN-US"><field name="parentOrgRef/name" class="java.lang.String"/></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US"><textField isStretchWithOverflow="true" isBlankWhenNull="true"></span></p><p class="MsoNormal" style="text-indent: 35.4pt;" data-mce-style="text-indent: 35.4pt;"><span lang="EN-US"><reportElement x="360" y="0" width="100" height="20" uuid="e7f668f3-9664-4660-8b16-0d25df7d3e2d"/></span></p><p class="MsoNormal"><span lang="EN-US">                <textFieldExpression><![CDATA[$F{parentOrgRef/name}]]></textFieldExpression></span></p><p class="MsoNormal"><span lang="EN-US"></textField></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Error Message : </span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;">No such property: name for class: report_script in report script</span><span lang="EN-US"></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Report Field </span></p><p class="MsoNormal"><span lang="EN-US">Field name /parentOrgRef/@/name field class : java.lang.String</span></p><p class="MsoNormal"><span lang="EN-US"><field name="/parentOrgRef/@/name" class="java.lang.String"/></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US"><textField isStretchWithOverflow="true" isBlankWhenNull="true"></span></p><p class="MsoNormal" style="text-indent: 35.4pt;" data-mce-style="text-indent: 35.4pt;"><span lang="EN-US"><reportElement x="360" y="0" width="100" height="20" uuid="e7f668f3-9664-4660-8b16-0d25df7d3e2d"/></span></p><p class="MsoNormal"><span lang="EN-US">                <textFieldExpression><![CDATA[$F{/parentOrgRef/@/name}]]></textFieldExpression></span></p><p class="MsoNormal"><span lang="EN-US"></textField></span></p><p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">The error message after the tak ran :</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;">Compilation error in report script: startup failed:</span><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333;"><br><span style="background: #f9f9f9;" data-mce-style="background: #f9f9f9;">report script: 1: unexpected token: @ @ line 1, column 15.</span><br><span style="background: #f9f9f9;" data-mce-style="background: #f9f9f9;">/parentOrgRef/@/name </span></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;">I was able to get some information rom the parentOrgRef when I directly used the parentOrgRef as a string parameter but it is not usuable.</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;">Can someone would new how to deal with it ?</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;">In very rare occasions the user can have several parentOrgRef tags, how can I handle this case if the extension field cannot be used ?</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;">Thank you very much for your help.</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;" data-mce-style="font-size: 10.5pt; font-family: 'helvetica' , sans-serif; color: #333333; background: #f9f9f9;"> </span></p><p class="MsoNormal"> </p><table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td width="188" style="width: 141pt; border: none; border-right: solid #ff1738 2.25pt; padding: 0cm 7.5pt 0cm 0cm;" data-mce-style="width: 141pt; border: none; border-right: solid #ff1738 2.25pt; padding: 0cm 7.5pt 0cm 0cm;"><p class="MsoNormal" align="right" style="text-align: right;" data-mce-style="text-align: right;"><a href="https://www.positivethinking.tech/" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://www.positivethinking.tech/"><span style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;"><img border="0" width="170" height="79" style="width: 1.7708in; height: 0.8229in;" id="_x0000_i1030" src="cid:image001.png@01D87FD7.D173E800" alt="logo" data-mce-src="https://mail.evolveum.com/service/home/~/?auth=co&loc=en_US&id=106752&part=2.2&t=1655802018293" data-mce-style="width: 1.7708in; height: 0.8229in;"></span></a><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"></span></p></td><td width="10" style="width: 7.5pt; padding: 0cm 0cm 0cm 0cm;" data-mce-style="width: 7.5pt; padding: 0cm 0cm 0cm 0cm;"><p class="MsoNormal"><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"> </span></p></td><td width="497" valign="top" style="width: 372.75pt; padding: 0cm 0cm 0cm 0cm;" data-mce-style="width: 372.75pt; padding: 0cm 0cm 0cm 0cm;"><p class="MsoNormal"><b><span lang="EN-US" style="font-size: 10pt; font-family: 'tahoma' , sans-serif; color: #ff0044;" data-mce-style="font-size: 10pt; font-family: 'tahoma' , sans-serif; color: #ff0044;">Sébastien Marbrier</span></b><span lang="EN-US" style="font-size: 10pt; font-family: 'tahoma' , sans-serif; color: #ff0044;" data-mce-style="font-size: 10pt; font-family: 'tahoma' , sans-serif; color: #ff0044;"> </span><span lang="EN-US" style="font-size: 10pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 10pt; font-family: 'tahoma' , sans-serif; color: #777777;"> | Senior IT Consultant<br></span><span style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;"><a href="mailto:smarbrier@positivethinking.tech" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="mailto:smarbrier@positivethinking.tech"><span lang="EN-US" style="color: #ff0044;" data-mce-style="color: #ff0044;">smarbrier@positivethinking.tech</span></a></span><span style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;"> </span><span lang="EN-US" style="font-size: 5pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 5pt; font-family: 'tahoma' , sans-serif; color: #777777;"><br>  </span><span lang="EN-US" style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;"><br>Tel. </span><span style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;"><span style="color: #777777; text-decoration: none;" data-mce-style="color: #777777; text-decoration: none;">+41 21 601 81 00</span> </span><span style="font-size: 5pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 5pt; font-family: 'tahoma' , sans-serif; color: #777777;"><br>  </span><span style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;"></span></p><table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td style="padding: 0cm 0cm 0cm 0cm;" data-mce-style="padding: 0cm 0cm 0cm 0cm;"><p class="MsoNormal"><a href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech"><span style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;"><img border="0" width="20" height="20" style="width: 0.2083in; height: 0.2083in;" id="_x0000_i1029" src="cid:image002.png@01D87FD7.D173E800" alt="Teams chat" data-mce-src="https://mail.evolveum.com/service/home/~/?auth=co&loc=en_US&id=106752&part=2.3&t=1655802018293" data-mce-style="width: 0.2083in; height: 0.2083in;"></span></a><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"></span></p></td><td style="padding: 0cm 0cm 0cm 0cm;" data-mce-style="padding: 0cm 0cm 0cm 0cm;"><p class="MsoNormal"><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"><a href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech"><span style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777; text-decoration: none;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777; text-decoration: none;"> </span></a> </span></p></td><td style="padding: 0cm 0cm 0cm 0cm;" data-mce-style="padding: 0cm 0cm 0cm 0cm;"><p class="MsoNormal"><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"><a href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://teams.microsoft.com/l/chat/0/0?users=smarbrier@positivethinking.tech"><span lang="EN-US" style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;">Chat with me on Teams</span></a></span><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"> <span lang="EN-US"></span></span></p></td></tr></tbody></table><p class="MsoNormal"><span lang="EN-US" style="font-size: 1pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 1pt; font-family: 'tahoma' , sans-serif; color: #777777;"><br>  </span><span lang="EN-US" style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"></span></p></td></tr><tr><td style="border: none; border-right: solid #ff1738 2.25pt; padding: 0cm 7.5pt 0cm 0cm;" data-mce-style="border: none; border-right: solid #ff1738 2.25pt; padding: 0cm 7.5pt 0cm 0cm;"><p class="MsoNormal" align="right" style="text-align: right;" data-mce-style="text-align: right;"><span lang="EN-US" style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"><br></span><a href="https://www.linkedin.com/company/the-positive-thinking-company/" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://www.linkedin.com/company/the-positive-thinking-company/"><span style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;"><img border="0" width="20" height="20" style="width: 0.2083in; height: 0.2083in;" id="_x0000_i1028" src="cid:image003.png@01D87FD7.D173E800" data-mce-src="https://mail.evolveum.com/service/home/~/?auth=co&loc=en_US&id=106752&part=2.4&t=1655802018293" data-mce-style="width: 0.2083in; height: 0.2083in;"></span></a><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;">  </span><a href="https://www.instagram.com/positivethinkingcompany/" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://www.instagram.com/positivethinkingcompany/"><span style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;"><img border="0" width="20" height="20" style="width: 0.2083in; height: 0.2083in;" id="_x0000_i1027" src="cid:image004.png@01D87FD7.D173E800" data-mce-src="https://mail.evolveum.com/service/home/~/?auth=co&loc=en_US&id=106752&part=2.5&t=1655802018293" data-mce-style="width: 0.2083in; height: 0.2083in;"></span></a><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;">  </span><a href="https://twitter.com/PTC_Tech" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://twitter.com/PTC_Tech"><span style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;"><img border="0" width="20" height="20" style="width: 0.2083in; height: 0.2083in;" id="_x0000_i1026" src="cid:image005.png@01D87FD7.D173E800" data-mce-src="https://mail.evolveum.com/service/home/~/?auth=co&loc=en_US&id=106752&part=2.6&t=1655802018293" data-mce-style="width: 0.2083in; height: 0.2083in;"></span></a><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;">  </span><a href="https://youtube.com/channel/UCfaImWa6r0IoZoUYLhbiF7w" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://youtube.com/channel/UCfaImWa6r0IoZoUYLhbiF7w"><span style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif; color: blue; text-decoration: none;"><img border="0" id="_x0000_i1025" src="cid:image006.png@01D87FD7.D173E800" data-mce-src="https://mail.evolveum.com/service/home/~/?auth=co&loc=en_US&id=106752&part=2.7&t=1655802018293"></span></a><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"></span></p></td><td valign="bottom" style="padding: 0cm 0cm 0cm 0cm;" data-mce-style="padding: 0cm 0cm 0cm 0cm;"></td><td valign="bottom" style="padding: 0cm 0cm 0cm 0cm;" data-mce-style="padding: 0cm 0cm 0cm 0cm;"><p class="MsoNormal"><span style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 9pt; font-family: 'tahoma' , sans-serif; color: #777777;">Avenue de cour, 135 – 1007 Lausanne<br><a href="https://www.positivethinking.tech/" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://www.positivethinking.tech/"><span style="color: #ff0044;" data-mce-style="color: #ff0044;">www.positivethinking.tech</span></a> <br></span><span style="font-size: 3.5pt; font-family: 'tahoma' , sans-serif; color: #777777;" data-mce-style="font-size: 3.5pt; font-family: 'tahoma' , sans-serif; color: #777777;"> </span><span style="font-size: 12pt; font-family: 'times new roman' , serif;" data-mce-style="font-size: 12pt; font-family: 'times new roman' , serif;"></span></p></td></tr></tbody></table><p class="MsoNormal"> </p><p class="MsoNormal"> </p><p class="MsoNormal"> </p></div><p><br></p><hr><span style="font-size: 8px;" data-mce-style="font-size: 8px;"><em><span style="font-family: 'roboto' , 'arial';" data-mce-style="font-family: 'roboto' , 'arial';"><span style="color: #777777;" data-mce-style="color: #777777;">Positive Thinking Company puts security at a high priority in its conduct of business. Therefore, we have put our best efforts into ensuring that this email and its attached documents are error and virus-free. Nonetheless, full security of emails/documents cannot be ensured. Therefore, the recipient is responsible for checking the email/documents for threats with its own security measures, prior to opening it. Positive Thinking Company does not accept liability for any damage inflicted by using the content of this email/documents. If you are not the intended recipient, please notify the sender and delete this email/document.</span></span></em></span><p><br></p><br>_______________________________________________<br>midPoint mailing list<br>midPoint@lists.evolveum.com<br>https://lists.evolveum.com/mailman/listinfo/midpoint</div></div><div><br></div></div></body></html>