<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_ym19_1_1490454974336_9479"><span id="yui_3_16_0_ym19_1_1490454974336_9890">Thank you, Pavol! Your explanation encourages me to go ahead and create an interface - something like a connector. Will update you back what i could do for it once i create the code and test it.</span></div><div id="yui_3_16_0_ym19_1_1490454974336_9479"><br></div><div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_ym19_1_1490454974336_9484" style="display: block;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1490454974336_9483"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1490454974336_9482"> <div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9481"> <font size="2" face="Arial" id="yui_3_16_0_ym19_1_1490454974336_9485"> <hr size="1"> <b id="yui_3_16_0_ym19_1_1490454974336_9518"><span style="font-weight:bold;" id="yui_3_16_0_ym19_1_1490454974336_9517">From:</span></b> "midpoint-request@lists.evolveum.com" <midpoint-request@lists.evolveum.com><br> <b id="yui_3_16_0_ym19_1_1490454974336_9516"><span style="font-weight: bold;" id="yui_3_16_0_ym19_1_1490454974336_9515">To:</span></b> midpoint@lists.evolveum.com <br> <b id="yui_3_16_0_ym19_1_1490454974336_9514"><span style="font-weight: bold;" id="yui_3_16_0_ym19_1_1490454974336_9513">Sent:</span></b> Tuesday, March 21, 2017 6:16 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> midPoint Digest, Vol 59, Issue 119<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_ym19_1_1490454974336_9486"><br><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9487">Send midPoint mailing list submissions to<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9488"> <a ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com" id="yui_3_16_0_ym19_1_1490454974336_9512">midpoint@lists.evolveum.com</a><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9489"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9490">To subscribe or unsubscribe via the World Wide Web, visit<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9492"> <a href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank" id="yui_3_16_0_ym19_1_1490454974336_9491">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9493">or, via email, send a message with subject or body 'help' to<br></div><div dir="ltr"> <a ymailto="mailto:midpoint-request@lists.evolveum.com" href="mailto:midpoint-request@lists.evolveum.com">midpoint-request@lists.evolveum.com</a><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9952"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9509">You can reach the person managing the list at<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9507"> <a ymailto="mailto:midpoint-owner@lists.evolveum.com" href="mailto:midpoint-owner@lists.evolveum.com" id="yui_3_16_0_ym19_1_1490454974336_9948">midpoint-owner@lists.evolveum.com</a><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9949"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9950">When replying, please edit your Subject line so it is more specific<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9951">than "Re: Contents of midPoint digest..."<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9953"><br></div><div dir="ltr"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9497">Today's Topics:<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9504"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9499"> 1. Re: JMS based workflow configuration (Pavol Mederly)<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9662"> 2. Re: org approver usage in workflow (Pavol Mederly)<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">----------------------------------------------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 1<br></div><div dir="ltr">Date: Tue, 21 Mar 2017 10:57:01 +0100<br></div><div dir="ltr">From: Pavol Mederly <<a ymailto="mailto:mederly@evolveum.com" href="mailto:mederly@evolveum.com">mederly@evolveum.com</a>><br></div><div dir="ltr">To: <a ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9721">Subject: Re: [midPoint] JMS based workflow configuration<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9674">Message-ID: <<a ymailto="mailto:35645462-bac3-c498-b382-d3ac61484643@evolveum.com" href="mailto:35645462-bac3-c498-b382-d3ac61484643@evolveum.com" id="yui_3_16_0_ym19_1_1490454974336_9673">35645462-bac3-c498-b382-d3ac61484643@evolveum.com</a>><br></div><div dir="ltr">Content-Type: text/plain; charset="utf-8"; Format="flowed"<br></div><div dir="ltr"><br></div><div dir="ltr">Hello,<br></div><div dir="ltr"><br></div><div dir="ltr">actually, some years ago, when we started to implement midPoint at the <br></div><div dir="ltr">largest Slovak university, we came across the same situation. Systems at <br></div><div dir="ltr">that university exchanged identity information primarily by JMS. I've <br></div><div dir="ltr">even hacked a code into midPoint that used Apache Camel to listen on JMS <br></div><div dir="ltr">destinations and processed incoming messages.<br></div><div dir="ltr"><br></div><div dir="ltr">But the solution was not well-thought, so I erased the code. We <br></div><div dir="ltr">eventually went by using SQL connector to read data synchronously from a <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9666">database table.<br></div><div dir="ltr"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9670">During all the time I came across similar requirements once more; for <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1490454974336_9669">another European customer. And now, thinking about it again, I think <br></div><div dir="ltr">this could be doable.<br></div><div dir="ltr"><br></div><div dir="ltr">Technically, instead of using synchronize() method which fetches changes <br></div><div dir="ltr">from resource and feeds them to notifyChange() method, we would simply <br></div><div dir="ltr">pull changes from JMS queue/topic and feed them to notifyChange().<br></div><div dir="ltr"><br></div><div dir="ltr">This is the live sync part. However, besides that, a reconciliation <br></div><div dir="ltr">would need to be implemented somehow. E.g. by fetching a big CSV file <br></div><div dir="ltr">and processing it using traditional approach.<br></div><div dir="ltr"><br></div><div dir="ltr">Overall, the live sync part presents a bit of technical work, but <br></div><div dir="ltr">architecturally it would fit. So maybe a few MDs of work. You could <br></div><div dir="ltr">perhaps even do it yourself (notifyChange is part of a public midPoint API).<br></div><div dir="ltr"><br></div><div dir="ltr">Hope this helps,<br></div><div dir="ltr"><br></div><div dir="ltr">Pavol Mederly<br></div><div dir="ltr">Software developer<br></div><div dir="ltr">evolveum.com<br></div><div dir="ltr"><br></div><div dir="ltr">On 20.03.2017 16:29, Prabhakara Rao Doddapaneni wrote:<br></div><div dir="ltr">> Is this something new I am trying to do with midPoint?<br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">> Date: Mon, 6 Mar 2017 19:30:26 +0000 (UTC)<br></div><div dir="ltr">> From: Prabhakara Rao Doddapaneni <<a ymailto="mailto:dp_rao@yahoo.com" href="mailto:dp_rao@yahoo.com">dp_rao@yahoo.com</a> <br></div><div dir="ltr">> <mailto:<a ymailto="mailto:dp_rao@yahoo.com" href="mailto:dp_rao@yahoo.com">dp_rao@yahoo.com</a>>><br></div><div dir="ltr">> To: "<a ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a> <mailto:<a ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>>" <br></div><div dir="ltr">> <<a ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a> <mailto:<a ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a>>><br></div><div dir="ltr">> Subject: [midPoint] JMS based workflow configuration<br></div><div dir="ltr">> Message-ID: <<a ymailto="mailto:1001644321.2237664.1488828626312@mail.yahoo.com" href="mailto:1001644321.2237664.1488828626312@mail.yahoo.com">1001644321.2237664.1488828626312@mail.yahoo.com</a> <br></div><div dir="ltr">> <mailto:<a ymailto="mailto:1001644321.2237664.1488828626312@mail.yahoo.com" href="mailto:1001644321.2237664.1488828626312@mail.yahoo.com">1001644321.2237664.1488828626312@mail.yahoo.com</a>>><br></div><div dir="ltr">> Content-Type: text/plain; charset="utf-8"<br></div><div dir="ltr">><br></div><div dir="ltr">> One of my resources cannot be configured to respond to sync poll. I <br></div><div dir="ltr">> plan to send a message in JMS Q so that midpoint can listen to that <br></div><div dir="ltr">> message and reconcile/add the user into repository. What is the ideal <br></div><div dir="ltr">> solution to achieve this? has anybody come across this situation?<br></div><div dir="ltr">> Thanks,Prabhakar.<br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">> _______________________________________________<br></div><div dir="ltr">> midPoint mailing list<br></div><div dir="ltr">> <a ymailto="mailto:midPoint@lists.evolveum.com" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><br></div><div dir="ltr">> <a href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br></div><div dir="ltr"><br></div><div dir="ltr">-------------- next part --------------<br></div><div dir="ltr">An HTML attachment was scrubbed...<br></div><div dir="ltr">URL: <<a href="http://lists.evolveum.com/pipermail/midpoint/attachments/20170321/65f9fe68/attachment-0001.html" target="_blank">http://lists.evolveum.com/pipermail/midpoint/attachments/20170321/65f9fe68/attachment-0001.html</a>><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 2<br></div><div dir="ltr">Date: Tue, 21 Mar 2017 11:11:52 +0100<br></div><div dir="ltr">From: Pavol Mederly <<a ymailto="mailto:mederly@evolveum.com" href="mailto:mederly@evolveum.com">mederly@evolveum.com</a>><br></div><div dir="ltr">To: <a ymailto="mailto:midpoint@lists.evolveum.com" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a><br></div><div dir="ltr">Subject: Re: [midPoint] org approver usage in workflow<br></div><div dir="ltr">Message-ID: <<a ymailto="mailto:cfbe1da4-cd03-a343-db56-25dbfc65315d@evolveum.com" href="mailto:cfbe1da4-cd03-a343-db56-25dbfc65315d@evolveum.com">cfbe1da4-cd03-a343-db56-25dbfc65315d@evolveum.com</a>><br></div><div dir="ltr">Content-Type: text/plain; charset="utf-8"; Format="flowed"<br></div><div dir="ltr"><br></div><div dir="ltr">Hello Oskar,<br></div><div dir="ltr"><br></div><div dir="ltr">currently I can think of only two solutions:<br></div><div dir="ltr"><br></div><div dir="ltr"> 1. using approverExpression, as you mentioned;<br></div><div dir="ltr"> 2. using global policy rules.<br></div><div dir="ltr"><br></div><div dir="ltr">Each global policy rule has two selectors that drive its application: <br></div><div dir="ltr">focusSelector and targetSelector. In your case, targetSelector should <br></div><div dir="ltr">point to the role(s) that have to be approved. And focusSelector should <br></div><div dir="ltr">point to to the user(s) to which the role is to be assigned. One of <br></div><div dir="ltr">possibilities how to select objects is using organization membership, so <br></div><div dir="ltr">this is applicable to your situation.<br></div><div dir="ltr"><br></div><div dir="ltr">The disadvantage of using global policy rules is that you have to use <br></div><div dir="ltr">one such rule for each approver. And you have to duplicate the approval <br></div><div dir="ltr">action information (or use some advanced composition techniques to mix <br></div><div dir="ltr">"bare" approval action information containing only the approverRef with <br></div><div dir="ltr">all the common settings that would come through another assignment <br></div><div dir="ltr">policy rule).<br></div><div dir="ltr"><br></div><div dir="ltr">But, overall, your use case of defining an approver for requester's org <br></div><div dir="ltr">membership is interesting. You might create a jira for that. However, in <br></div><div dir="ltr">the current rush it is not very likely we'd be able to implement it in 3.6.<br></div><div dir="ltr"><br></div><div dir="ltr">Best regards,<br></div><div dir="ltr"><br></div><div dir="ltr">Pavol Mederly<br></div><div dir="ltr">Software developer<br></div><div dir="ltr">evolveum.com<br></div><div dir="ltr"><br></div><div dir="ltr">On 20.03.2017 15:53, Oskar Butovič - AMI Praha a.s. wrote:<br></div><div dir="ltr">> Hello everybody,<br></div><div dir="ltr">><br></div><div dir="ltr">> I need to define approver for role by org structure.<br></div><div dir="ltr">><br></div><div dir="ltr">> Users from each organization subtree have different approver for same <br></div><div dir="ltr">> role.<br></div><div dir="ltr">><br></div><div dir="ltr">> Can it be done by org:approver? Following configuration ignores <br></div><div dir="ltr">> organization membership of user which requests approved role.<br></div><div dir="ltr">><br></div><div dir="ltr">> I have assignment on my approver:<br></div><div dir="ltr">> <assignment id="3"><br></div><div dir="ltr">> <metadata><br></div><div dir="ltr">> <requestTimestamp>2017-03-20T14:38:40.330+01:00</requestTimestamp><br></div><div dir="ltr">> <requestorRef oid="00000000-0000-0000-0000-000000000002" <br></div><div dir="ltr">> type="c:UserType"><!-- --></requestorRef><br></div><div dir="ltr">> <createTimestamp>2017-03-20T14:38:41.434+01:00</createTimestamp><br></div><div dir="ltr">> <creatorRef oid="00000000-0000-0000-0000-000000000002" <br></div><div dir="ltr">> type="c:UserType"><!-- --></creatorRef><br></div><div dir="ltr">> <br></div><div dir="ltr">> <createChannel><a href="http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user" target="_blank">http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user</a></createChannel><br></div><div dir="ltr">> </metadata><br></div><div dir="ltr">> <targetRef <br></div><div dir="ltr">> xmlns:org="<a href="http://midpoint.evolveum.com/xml/ns/public/common/org-3" target="_blank">http://midpoint.evolveum.com/xml/ns/public/common/org-3</a>"<br></div><div dir="ltr">> oid="e19d0f9f-7c57-4597-94a1-6e1de6676db9"<br></div><div dir="ltr">> relation="org:approver"<br></div><div dir="ltr">> type="c:RoleType"><!-- --></targetRef><br></div><div dir="ltr">> <activation><br></div><div dir="ltr">> <effectiveStatus>enabled</effectiveStatus><br></div><div dir="ltr">> </activation><br></div><div dir="ltr">> <orgRef oid="daf3c536-817f-460a-b2b4-a243e3ac8db5" <br></div><div dir="ltr">> type="c:OrgType"><!-- --></orgRef><br></div><div dir="ltr">> </assignment><br></div><div dir="ltr">> ------------------------------------------------------------------------------------------------<br></div><div dir="ltr">><br></div><div dir="ltr">> Next i have configured metarole and assigned it to role <br></div><div dir="ltr">> e19d0f9f-7c57-4597-94a1-6e1de6676db9 . Metarole:<br></div><div dir="ltr">> <role <br></div><div dir="ltr">> xmlns:apti="<a href="http://midpoint.evolveum.com/xml/ns/public/common/api-types-3" target="_blank">http://midpoint.evolveum.com/xml/ns/public/common/api-types-3</a>" <br></div><div dir="ltr">> xmlns:c="<a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3" target="_blank">http://midpoint.evolveum.com/xml/ns/public/common/common-3</a>" <br></div><div dir="ltr">> xmlns:gen45="<a href="http://prism.evolveum.com/xml/ns/public/debug" target="_blank">http://prism.evolveum.com/xml/ns/public/debug</a>" <br></div><div dir="ltr">> xmlns:icfs="<a href="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" target="_blank">http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3</a>" <br></div><div dir="ltr">> xmlns:q="<a href="http://prism.evolveum.com/xml/ns/public/query-3" target="_blank">http://prism.evolveum.com/xml/ns/public/query-3</a>" <br></div><div dir="ltr">> xmlns:ri="<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" target="_blank">http://midpoint.evolveum.com/xml/ns/public/resource/instance-3</a>" <br></div><div dir="ltr">> xmlns:t="<a href="http://prism.evolveum.com/xml/ns/public/types-3" target="_blank">http://prism.evolveum.com/xml/ns/public/types-3</a>" <br></div><div dir="ltr">> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>" <br></div><div dir="ltr">> oid="org-approver-approved-meta-role" version="10" <br></div><div dir="ltr">> xmlns="<a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3" target="_blank">http://midpoint.evolveum.com/xml/ns/public/common/common-3</a>"><br></div><div dir="ltr">> <name>Org Approver Approved Role</name><br></div><div dir="ltr">> <inducement><br></div><div dir="ltr">> <policyRule><br></div><div dir="ltr">> <policyConstraints><br></div><div dir="ltr">> <assignment/><br></div><div dir="ltr">> </policyConstraints><br></div><div dir="ltr">> <policyActions><br></div><div dir="ltr">> <approval><br></div><div dir="ltr">> <compositionStrategy><br></div><div dir="ltr">> <order>40</order><br></div><div dir="ltr">> </compositionStrategy><br></div><div dir="ltr">> <approvalSchema><br></div><div dir="ltr">> <level><br></div><div dir="ltr">> <name>Org Approvers</name><br></div><div dir="ltr">> <approverRelation>approver</approverRelation><br></div><div dir="ltr">> <evaluationStrategy>firstDecides</evaluationStrategy><br></div><div dir="ltr">> </level><br></div><div dir="ltr">> </approvalSchema><br></div><div dir="ltr">> </approval><br></div><div dir="ltr">> </policyActions><br></div><div dir="ltr">> </policyRule><br></div><div dir="ltr">> </inducement><br></div><div dir="ltr">> </role><br></div><div dir="ltr">> ------------------------------------------------------------------------------------------------<br></div><div dir="ltr">><br></div><div dir="ltr">> This seems to ignore orgRef in assignment. When I try <br></div><div dir="ltr">> <approverRelation>org:approver</approverRelation> midpoint thinks that <br></div><div dir="ltr">> org: is namespace prefix. (Undeclared namespace prefix 'org' in <br></div><div dir="ltr">> 'org:approver'). Is there any configurational way aroud or do I have <br></div><div dir="ltr">> to make approverExpression script?<br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">> Best Regards<br></div><div dir="ltr">><br></div><div dir="ltr">> Oskar Butovič<br></div><div dir="ltr">><br></div><div dir="ltr">> -- <br></div><div dir="ltr">><br></div><div dir="ltr">> Oskar Butovič<br></div><div dir="ltr">> solution architect<br></div><div dir="ltr">><br></div><div dir="ltr">> gsm: [+420] 774 480 101<br></div><div dir="ltr">> e-mail: <a ymailto="mailto:oskar.butovic@ami.cz" href="mailto:oskar.butovic@ami.cz">oskar.butovic@ami.cz</a> <mailto:<a ymailto="mailto:oskar.butovic@ami.cz" href="mailto:oskar.butovic@ami.cz">oskar.butovic@ami.cz</a>><br></div><div dir="ltr">><br></div><div dir="ltr">> <br></div><div dir="ltr">><br></div><div dir="ltr">> AMI Praha a.s.<br></div><div dir="ltr">> Pláničkova 11<br></div><div dir="ltr">> 162 00 Praha 6<br></div><div dir="ltr">> tel.: [+420] 274 783 239<br></div><div dir="ltr">> web: www.ami.cz <<a href="http://www.ami.cz/" target="_blank">http://www.ami.cz/</a>><br></div><div dir="ltr">><br></div><div dir="ltr">> <br></div><div dir="ltr">><br></div><div dir="ltr">> AMI Praha a.s.<br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">> AMI Praha a.s. <br></div><div dir="ltr">> <<a href="http://www.ami.cz/reseni-a-sluzby/bezpecnost-dat/identity-management" target="_blank">http://www.ami.cz/reseni-a-sluzby/bezpecnost-dat/identity-management</a>><br></div><div dir="ltr">><br></div><div dir="ltr">> Textem tohoto e-mailu podepisující neslibuje uzavřít ani neuzavírá za <br></div><div dir="ltr">> společnost AMI Praha a.s.<br></div><div dir="ltr">> jakoukoliv smlouvu. Každá smlouva, pokud bude uzavřena, musí mít <br></div><div dir="ltr">> výhradně písemnou formu.<br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">><br></div><div dir="ltr">> _______________________________________________<br></div><div dir="ltr">> midPoint mailing list<br></div><div dir="ltr">> <a ymailto="mailto:midPoint@lists.evolveum.com" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><br></div><div dir="ltr">> <a href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br></div><div dir="ltr"><br></div><div dir="ltr">-------------- next part --------------<br></div><div dir="ltr">An HTML attachment was scrubbed...<br></div><div dir="ltr">URL: <<a href="http://lists.evolveum.com/pipermail/midpoint/attachments/20170321/b16d4bba/attachment.html" target="_blank">http://lists.evolveum.com/pipermail/midpoint/attachments/20170321/b16d4bba/attachment.html</a>><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Subject: Digest Footer<br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">midPoint mailing list<br></div><div dir="ltr"><a ymailto="mailto:midPoint@lists.evolveum.com" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><br></div><div dir="ltr"><a href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">End of midPoint Digest, Vol 59, Issue 119<br></div><div dir="ltr">*****************************************<br></div><br><br></div> </div> </div> </div></div></body></html>