<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-2"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:Consolas;
        color:black;
        mso-fareast-language:EN-US;}
span.E-MailFormatvorlage19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.E-MailFormatvorlage20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.E-MailFormatvorlage21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:930163457;
        mso-list-type:hybrid;
        mso-list-template-ids:104482730 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=DE link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I have another question:<br>Is it possible to use the substring query filter for polystring properties ?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I got it working for String properties but with a polystring property I get in the logfile:<br>DEBUG (com.evolveum.midpoint.repo.sql.query.restriction.ItemRestriction): Trying to query PolyString value but filter contains String<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>And no results returned.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I tried several options passing a String or a polystring type xml element, but never got a result.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Best Regards<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Alexander<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='color:windowtext;mso-fareast-language:DE'>Von:</span></b><span style='color:windowtext;mso-fareast-language:DE'> midpoint-bounces@lists.evolveum.com [mailto:midpoint-bounces@lists.evolveum.com] <b>Im Auftrag von </b>Viliam Repan<br><b>Gesendet:</b> Montag, 7. </span><span lang=EN-US style='color:windowtext;mso-fareast-language:DE'>April 2014 12:46<br><b>An:</b> midPoint General Discussion<br><b>Betreff:</b> Re: [midPoint] ModelClient Question<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt'><span lang=EN-US>Hi Alexander,<br><br>1. IMHO I think midpoint repository would return exception or maybe objects that doesn't match your query criteria (in case of bug) but it would not return empty objects. Can you please send some logs from midpoint (e.g. com.evolveum.midpoint.repo.sql to TRACE if possible during this test) as well as query that you sent to midpoint WS, maybe we can replicate this in tests.<br><br>2. When using ModelPortType.searchObjects(), for searching users in given OrgType I would set arguments to:<br>    objectType:<br>    </span><a href="http://midpoint.evolveum.com/xml/ns/public/common/common-2a#UserType"><span lang=EN-US>http://midpoint.evolveum.com/xml/ns/public/common/common-2a#UserType</span></a><span lang=EN-US><br>    query:<br>    <q:query xmlns:xsi=</span><a href="http://www.w3.org/2001/XMLSchema-instance"><span lang=EN-US>"http://www.w3.org/2001/XMLSchema-instance"</span></a><span lang=EN-US><br>    xmlns:c=</span><a href="http://midpoint.evolveum.com/xml/ns/public/common/common-2a"><span lang=EN-US>"http://midpoint.evolveum.com/xml/ns/public/common/common-2a"</span></a><span lang=EN-US><br>    xmlns:xsd=</span><a href="http://www.w3.org/2001/XMLSchema"><span lang=EN-US>"http://www.w3.org/2001/XMLSchema"</span></a><span lang=EN-US> xmlns:q=</span><a href="http://prism.evolveum.com/xml/ns/public/query-2"><span lang=EN-US>"http://prism.evolveum.com/xml/ns/public/query-2"</span></a><span lang=EN-US>><br>    <q:org><br>        <q:orgRef oid="00000000-8888-6666-0000-200000000002" /> <!-- your OrgType oid --><br>        <q:maxDepth>1</q:maxDepth><br>    </q:org><br>    </q:query><br>    This XML sample uses OrgFilter in ObjectQuery.<br><br>    options: null or empty<br>    and holders for results.<br><br>Best regards,<br><br>Vilo</span><span lang=EN-US style='font-size:12.0pt;mso-fareast-language:DE'><o:p></o:p></span></p><div><p class=MsoNormal><span lang=EN-US>On 04/04/2014 04:43 PM, Alexander Grzesik wrote:<o:p></o:p></span></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><pre><span lang=EN-US style='color:#1F497D'>I have some more questions on the use of the ModelClient:</span><span lang=EN-US><o:p></o:p></span></pre><pre style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>  </span></span></span><![endif]><span lang=EN-US style='color:#1F497D'>When I have some object that are linked to organization Units and I use getParentOrg, I get a list of OrgType but all properties of these OrgTypes are empty. Are there some options that can be set on loading the objects to fill this data ?</span><span lang=EN-US><o:p></o:p></span></pre><pre style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>  </span></span></span><![endif]><span lang=EN-US style='color:#1F497D'>I was not yet able to figure out how I can search for Objects based on a parent Org. So getting all users for a given parentOrg or getting all child Orgs for a parent, given having the oid.</span><span lang=EN-US><o:p></o:p></span></pre><pre><span lang=EN-US style='color:#1F497D'>Thank You</span><span lang=EN-US><o:p></o:p></span></pre><pre><span lang=EN-US style='color:#1F497D'>Alexander</span><span lang=EN-US><o:p></o:p></span></pre><pre><span lang=EN-US style='color:#1F497D'> </span><span lang=EN-US><o:p></o:p></span></pre><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt'> </span><span lang=EN-US><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:DE'><br><br><br><o:p></o:p></span></p><pre><span lang=EN-US>_______________________________________________<o:p></o:p></span></pre><pre><span lang=EN-US>midPoint mailing list<o:p></o:p></span></pre><pre><a href="mailto:midPoint@lists.evolveum.com"><span lang=EN-US>midPoint@lists.evolveum.com</span></a><span lang=EN-US><o:p></o:p></span></pre><pre><a href="http://lists.evolveum.com/mailman/listinfo/midpoint"><span lang=EN-US>http://lists.evolveum.com/mailman/listinfo/midpoint</span></a><span lang=EN-US><o:p></o:p></span></pre></blockquote><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:DE'><br><br><o:p></o:p></span></p><pre><span lang=EN-US>-- <o:p></o:p></span></pre><pre><span lang=EN-US>Ing. Viliam Repáň<o:p></o:p></span></pre><pre><span lang=EN-US>Evolveum, s.r.o.<o:p></o:p></span></pre><pre><span lang=EN-US><o:p> </o:p></span></pre><pre><span lang=EN-US>tel: +421 910 797978<o:p></o:p></span></pre><pre><span lang=EN-US>mail: </span><a href="mailto:vilo.repan@evolveum.com"><span lang=EN-US>vilo.repan@evolveum.com</span></a><span lang=EN-US><o:p></o:p></span></pre></div></body></html>