<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class="">Hi,</div>
<div class="">You can use  Range for mapping to define authoritative behaviour. </div>
<div class="sect2">
<h3 id="range" class="">Range</h3>
<div class="paragraph">
<p class="">Specifies the range of the mapping (in mathematical sense). I.e. this specifies the values that the mapping can produce. Range specification makes sense only for authoritative mappings. If the range is specified then the mapping will scan existing
 values of the target property.<br class="">
</p>
</div>
</div>
<div class="">It will look for values that are there and that are also in the range of the mapping. If such values are not in the expression results, then such values will be removed (placed in the minus set). </div>
<div class=""><a href="https://docs.evolveum.com/midpoint/reference/expressions/mappings/#range" class="">https://docs.evolveum.com/midpoint/reference/expressions/mappings/#range</a></div>
<div class="">Best regards,</div>
<div class="">Oleksandr</div>
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 27 Jul 2021, at 23:51, Hsin-Fang Hsu via midPoint <<a href="mailto:midpoint@lists.evolveum.com" class="">midpoint@lists.evolveum.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">Dear all,<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">I have an extension attribute (whose maxOccurs=” unbounded”) called “Access Requests”.<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">I want to modify and even remove some of its value based on the value of my connected resource.<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">For example, the GUI list shows:<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><span id="cid:image001.png@01D78335.6F16A7A0"><image001.png></span><o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">And I want to remove APP_HASTUS_ADD_PENDING from the list.<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">Does anyone know how I can do this with script?<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">-----------------------------------------------------------------------------------------------------------------------------------------------------------<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">Here is what I tried but failed.<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">The main concept of what I tried is the following 4 steps:<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">(1) I can get all values shown in the GUI list<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">(i.e., list_access_request = [‘APP_BASEWARE’, ‘APP_HASTUS_ADD_PENDING’, ‘APP_HASTUS’])<o:p class=""></o:p></span></div>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Courier New"; background-color: rgb(43, 43, 43);" class=""><span style="color: rgb(169, 183, 198); background-color: rgb(54, 65, 53);" class="">def list_access_request = ObjectTypeUtil.getExtensionPropertyValues(focus, new javax.xml.namespace.QName('<a href="http://midpoint.xxx.oo/xml/ns/extended-userobject',%20'accessRequests" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">http://midpoint.xxx.oo/xml/ns/extended-userobject', 'accessRequests</a>'))</span><span style="color: rgb(169, 183, 198);" class=""><o:p class=""></o:p></span></pre>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">(2) I use this to remove all current values<o:p class=""></o:p></span></div>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Courier New"; background-color: rgb(43, 43, 43);" class=""><span style="color: rgb(169, 183, 198); background-color: rgb(54, 65, 53);" class="">user.setExtension(new ExtensionType())</span><span style="color: rgb(169, 183, 198);" class=""><o:p class=""></o:p></span></pre>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">(3) list_after_reset shows that the value indeed become empty afterwards.<o:p class=""></o:p></span></div>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Courier New"; background-color: rgb(43, 43, 43);" class=""><span style="color: rgb(169, 183, 198); background-color: rgb(54, 65, 53);" class="">def list_after_reset = ObjectTypeUtil.getExtensionPropertyValues(focus, new javax.xml.namespace.QName('<a href="http://midpoint.xxx.oo/xml/ns/extended-userobject',%20'accessRequests" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">http://midpoint.xxx.oo/xml/ns/extended-userobject', 'accessRequests</a>'))</span><span style="color: rgb(169, 183, 198);" class=""><o:p class=""></o:p></span></pre>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">(4) I removed some values in list_access_request and finally return list_access_request<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">Even the return value list_access_request is correct, the list shown in the GUI is still wrong: new values that wasn’t in the GUI list can be added but it’s not possible to remove any value from the GUI list.<span class="Apple-converted-space"> </span><o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">This is the script of what I tried in the attribute of the resource:<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif; background-color: rgb(43, 43, 43);" class="">
<span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""><attribute><br class="">
    <</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(152, 118, 170);" class="">c</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class="">:ref<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(186, 186, 186);" class="">xmlns:</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(152, 118, 170);" class="">ri</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(106, 135, 89);" class="">=<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">http://midpoint.evolveum.com/xml/ns/public/resource/instance-3</a></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class="">></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">ri:lifecycle_state</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(152, 118, 170);" class="">c</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class="">:ref><br class="">
    <displayName></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">lifecycle state is</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></displayName><br class="">
    <limitations><br class="">
        <access><br class="">
            <read></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">true</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></read><br class="">
            <add></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">true</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></add><br class="">
            <modify></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">true</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></modify><br class="">
        </access><br class="">
    </limitations><br class="">
    <tolerant></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">true</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></tolerant><br class="">
    <exclusiveStrong></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">false</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></exclusiveStrong><br class="">
    <inbound><br class="">
        <authoritative></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">true</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></authoritative><br class="">
        <exclusive></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">false</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></exclusive><br class="">
        <strength></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">strong</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></strength><br class="">
        <source><br class="">
            <name></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">requested_role</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></name><br class="">
            <path></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">$projection/attributes/ri:requested_role</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></path><br class="">
        </source><br class="">
        <source><br class="">
            <name></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">userName</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></name><br class="">
            <path></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">$user/name</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></path><br class="">
        </source><br class="">
        <expression><br class="">
            <script><br class="">
                <code><span style="background-color: rgb(54, 65, 53);" class=""><br class="">
                   <span class="Apple-converted-space"> </span></span></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198); background-color: rgb(54, 65, 53);" class="">import com.evolveum.midpoint.schema.util.ObjectTypeUtil<br class="">
<br class="">
                    // getCurrent accessRequests<br class="">
                    def list_access_request = ObjectTypeUtil.getExtensionPropertyValues(focus, new javax.xml.namespace.QName('<a href="http://midpoint.xxx.oo/xml/ns/extended-userobject',%20'accessRequests" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">http://midpoint.xxx.oo/xml/ns/extended-userobject',
 'accessRequests</a>'))<br class="">
<br class="">
                    // remove unused requests<br class="">
                    if (list_access_request == null) {<br class="">
                        list_access_request = []<br class="">
                    } else {<br class="">
                        if (list_access_request.indexOf(requested_role) != -1) {<br class="">
                            list_access_request.remove(list_access_request.indexOf(requested_role))<br class="">
                        }<br class="">
                    }<br class="">
<br class="">
                    // modify request based on input<br class="">
                    if (input == 0 | input == 1) {<br class="">
                        list_access_request.add(userName + '_' + requested_role + '_ADD_PENDING')<br class="">
                    } else if (input == 2) {<br class="">
                        list_access_request.add(requested_role)<br class="">
                    }<br class="">
<br class="">
<br class="">
                    // reset accessRequests List<br class="">
                    user.setExtension(new ExtensionType())<br class="">
                    def list_after_reset = ObjectTypeUtil.getExtensionPropertyValues(focus, new javax.xml.namespace.QName('<a href="http://midpoint.tpg.ch/xml/ns/extended-userobject',%20'accessRequests" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">http://midpoint.tpg.ch/xml/ns/extended-userobject',
 'accessRequests</a>'))<br class="">
                   <span class="Apple-converted-space"> </span><a href="http://log.info/" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">log.info</a>('-----after clean up, accessRequests  is: ' + list_after_reset.toString())<br class="">
<br class="">
                   <span class="Apple-converted-space"> </span><a href="http://log.info/" style="color: rgb(5, 99, 193); text-decoration: underline;" class="">log.info</a>('------return accessRequests is: ' + list_access_request.toString())<br class="">
                    return list_access_request<br class="">
<br class="">
               <span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></code><br class="">
            </script><br class="">
        </expression><br class="">
        <target><br class="">
            <path></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class="">$user/extension/accessRequests</span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(232, 191, 106);" class=""></path><br class="">
        </target><br class="">
    </inbound><br class="">
</attribute></span><span style="font-size: 10pt; font-family: "Courier New"; color: rgb(169, 183, 198);" class=""><o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">This is the definition of the extension part<o:p class=""></o:p></span></div>
<pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: "Courier New"; background-color: rgb(43, 43, 43);" class=""><span style="color: rgb(232, 191, 106);" class=""><</span><span style="color: rgb(152, 118, 170);" class="">xsd</span><span style="color: rgb(232, 191, 106);" class="">:element </span><span style="color: rgb(186, 186, 186);" class="">name</span><span style="color: rgb(106, 135, 89);" class="">="accessRequests" </span><span style="color: rgb(186, 186, 186);" class="">type</span><span style="color: rgb(106, 135, 89);" class="">="xsd:string" </span><span style="color: rgb(186, 186, 186);" class="">minOccurs</span><span style="color: rgb(106, 135, 89);" class="">="0" </span><span style="color: rgb(186, 186, 186);" class="">maxOccurs</span><span style="color: rgb(106, 135, 89);" class="">="unbounded"</span><span style="color: rgb(232, 191, 106);" class="">><br class="">    <</span><span style="color: rgb(152, 118, 170);" class="">xsd</span><span style="color: rgb(232, 191, 106);" class="">:annotation><br class="">        <</span><span style="color: rgb(152, 118, 170);" class="">xsd</span><span style="color: rgb(232, 191, 106);" class="">:appinfo><br class="">            <</span><span style="color: rgb(152, 118, 170);" class="">a</span><span style="color: rgb(232, 191, 106);" class="">:indexed></span><span style="color: rgb(169, 183, 198);" class="">true</span><span style="color: rgb(232, 191, 106);" class=""></</span><span style="color: rgb(152, 118, 170);" class="">a</span><span style="color: rgb(232, 191, 106);" class="">:indexed><br class="">            <</span><span style="color: rgb(152, 118, 170);" class="">a</span><span style="color: rgb(232, 191, 106);" class="">:displayName></span><span style="color: rgb(169, 183, 198);" class="">Access Requests</span><span style="color: rgb(232, 191, 106);" class=""></</span><span style="color: rgb(152, 118, 170);" class="">a</span><span style="color: rgb(232, 191, 106);" class="">:displayName><br class="">            <</span><span style="color: rgb(152, 118, 170);" class="">a</span><span style="color: rgb(232, 191, 106);" class="">:displayOrder></span><span style="color: rgb(169, 183, 198);" class="">113</span><span style="color: rgb(232, 191, 106);" class=""></</span><span style="color: rgb(152, 118, 170);" class="">a</span><span style="color: rgb(232, 191, 106);" class="">:displayOrder><br class="">        </</span><span style="color: rgb(152, 118, 170);" class="">xsd</span><span style="color: rgb(232, 191, 106);" class="">:appinfo><br class="">    </</span><span style="color: rgb(152, 118, 170);" class="">xsd</span><span style="color: rgb(232, 191, 106);" class="">:annotation><br class=""></</span><span style="color: rgb(152, 118, 170);" class="">xsd</span><span style="color: rgb(232, 191, 106);" class="">:element></span><span style="color: rgb(169, 183, 198);" class=""><o:p class=""></o:p></span></pre>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">Thank you very much for your help in advance!<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">Best regards,<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class="">Hsin-Fang<o:p class=""></o:p></span></div>
<div style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span lang="EN-US" style="font-size: 14pt;" class=""><o:p class=""> </o:p></span></div>
</div>
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">midPoint
 mailing list</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<a href="mailto:midPoint@lists.evolveum.com" style="color: rgb(5, 99, 193); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">midPoint@lists.evolveum.com</a><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<a href="https://lists.evolveum.com/mailman/listinfo/midpoint" style="color: rgb(5, 99, 193); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">https://lists.evolveum.com/mailman/listinfo/midpoint</a></div>
</blockquote>
</div>
<br class="">
</body>
</html>