<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello Alexander,</p>
    <p>actually, there was a couple of problems in your JSON code,
      mainly related to namespace.</p>
    <p>This one is parseable:</p>
    <p><font face="monospace">{<br>
            "@ns" : "<font color="#0000ff"><a class="moz-txt-link-freetext" href="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3">http://midpoint.evolveum.com/xml/ns/public/model/scripting-3</a></font>",<br>
            "pipeline": [<br>
                {<br>
                    "@element": "search",<br>
                    "type": "c:UserType",<br>
                    "searchFilter": {<br>
                        <font color="#0000ff">"@ns" :
          <a class="moz-txt-link-rfc2396E" href="http://prism.evolveum.com/xml/ns/public/query-3">"http://prism.evolveum.com/xml/ns/public/query-3"</a>,</font><br>
                        "inOid": {<br>
                            "value": [<br>
                                "c38dc04a-e780-4475-ad51-f42dd054f622",<br>
                                "cd244459-81fe-4208-a51c-111cae039185",<br>
                                "12d665c0-7114-4b49-97ba-94c4cd154f8a"<br>
                            ]<br>
                        }<br>
                    }<br>
                },<br>
                {<br>
                    "@element": "sequence",<br>
                    "@value": [<br>
                        {<br>
                            "@element": "action",<br>
                            "type": "assign",<br>
                            "parameter": {<br>
                                <font color="#0000ff">"name"</font>:
        "role",<br>
                                "<font color="#0000ff"><a class="moz-txt-link-freetext" href="http://midpoint.evolveum.com/xml/ns/public/common/common-3#value">http://midpoint.evolveum.com/xml/ns/public/common/common-3#value</a></font>":
        {<br>
                                   <font color="#0000ff">"@type":
          "string",</font><br>
                                   <font color="#0000ff">"@value": </font>"a6afcd50-5f33-4250-8b93-62cb72e1a39a"<br>
                                }<br>
                            }<br>
                        }<br>
                    ]<br>
                }<br>
            ]<br>
        }</font></p>
    <p>(the changes are highlighted)</p>
    <p>Note that since 4.2 it's possible to write the actions in more
      compact, statically-typed way. See <a moz-do-not-send="true"
        href="https://docs.evolveum.com/midpoint/reference/misc/bulk/actions/"
        class="moz-txt-link-freetext">https://docs.evolveum.com/midpoint/reference/misc/bulk/actions/</a>
      or <a moz-do-not-send="true"
href="https://github.com/Evolveum/midpoint/blob/30e5a166e566a99517dedb48680622a8c651c1ea/model/model-intest/src/test/resources/scripting/assign-pirate-manager-to-will.xml"
        class="moz-txt-link-freetext">https://github.com/Evolveum/midpoint/blob/30e5a166e566a99517dedb48680622a8c651c1ea/model/model-intest/src/test/resources/scripting/assign-pirate-manager-to-will.xml</a>
      for an XML sample.<br>
    </p>
    <p>Like this (I have also removed "sequence" as it superfluous
      here):</p>
    <p><font face="monospace">{<br>
            "@ns" :
        <a class="moz-txt-link-rfc2396E" href="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3">"http://midpoint.evolveum.com/xml/ns/public/model/scripting-3"</a>,<br>
            "pipeline": [<br>
                {<br>
                    "@element": "search",<br>
                    "type": "UserType",<br>
                    "searchFilter": {<br>
                        "@ns" :
        <a class="moz-txt-link-rfc2396E" href="http://prism.evolveum.com/xml/ns/public/query-3">"http://prism.evolveum.com/xml/ns/public/query-3"</a>,<br>
                        "inOid": {<br>
                            "value": [<br>
                                "00000000-0000-0000-0000-000000000002"<br>
                            ]<br>
                        }<br>
                    }<br>
                },<br>
                {<br>
                    "@element": "assign",<br>
                    "targetRef": {<br>
                        "oid": "00000000-0000-0000-0000-000000000008",<br>
                        "type": "RoleType"<br>
                    }<br>
                }<br>
            ]<br>
        }</font><br>
    </p>
    <p>Best regards,<br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Pavol Mederly
Software developer
evolveum.com</pre>
    <div class="moz-cite-prefix">On 21/06/2022 12:12, Alexander Bruckner
      via midPoint wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:VI1PR05MB3439D1A4E9F19B6FDD63E8CEF2B39@VI1PR05MB3439.eurprd05.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style>@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:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}span.E-MailFormatvorlage20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}div.WordSection1
        {page:WordSection1;}</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]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hello,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span lang="EN-US">thank you for your
            suggestions! <o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I am not sure if the
            pipeline itself is the problem since the request seems to
            work as an XML request, only when attempting to send it in
            JSON format the mentioned error happened.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Kind regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Alexander<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><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="mso-fareast-language:DE-AT" lang="DE">Von:</span></b><span
                style="mso-fareast-language:DE-AT" lang="DE"> Emil
                Militzer <a class="moz-txt-link-rfc2396E" href="mailto:emil.militzer@posteo.de"><emil.militzer@posteo.de></a>
                <br>
                <b>Gesendet:</b> Mittwoch, 15. Juni 2022 17:46<br>
                <b>An:</b> midPoint General Discussion
                <a class="moz-txt-link-rfc2396E" href="mailto:midpoint@lists.evolveum.com"><midpoint@lists.evolveum.com></a><br>
                <b>Cc:</b> Alexander Bruckner
                <a class="moz-txt-link-rfc2396E" href="mailto:alexander.bruckner@ventum.com"><alexander.bruckner@ventum.com></a><br>
                <b>Betreff:</b> Re: [midPoint] Bulk Assignment of Roles
                to Users via JSON API Request<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal">Hi,<span
              style="mso-fareast-language:DE-AT"><o:p></o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">I think this will not work because the
            pipeline is not working correctly:<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><b><span
style="font-size:13.5pt;font-family:"Verdana",sans-serif;color:#014391"><br>
                <br>
              </span></b><o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><a
href="https://jira.evolveum.com/browse/MID-7965?orderby=updated+DESC%2C+priority+DESC"
              moz-do-not-send="true" class="moz-txt-link-freetext">https://jira.evolveum.com/browse/MID-7965?orderby=updated+DESC%2C+priority+DESC</a><o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Kind regards<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Emil<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal" style="margin-bottom:12.0pt">Am
              15.06.2022 um 15:08 schrieb Alexander Bruckner via
              midPoint <<a href="mailto:midpoint@lists.evolveum.com"
                moz-do-not-send="true" class="moz-txt-link-freetext">midpoint@lists.evolveum.com</a>>:<o:p></o:p></p>
          </blockquote>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <div>
            <p class="MsoNormal"> <span
                style="mso-fareast-language:DE-AT"><o:p></o:p></span></p>
            <p class="MsoNormal">Hello everyone,<o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">we are currently
                trying to assign one role to multiple users via a JSON
                API request. We’ve already managed to do this over XML
                with this request body:</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:pipeline</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US"> </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:red;mso-fareast-language:DE-AT"
                lang="EN-US">xmlns:s</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">=</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"><a
                  href="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3"
                  moz-do-not-send="true"><span lang="EN-US">http://midpoint.evolveum.com/xml/ns/public/model/scripting-3</span></a></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">          </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:red;mso-fareast-language:DE-AT"
                lang="EN-US">xmlns:c</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">=</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"><a
                  href="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
                  moz-do-not-send="true"><span lang="EN-US">http://midpoint.evolveum.com/xml/ns/public/common/common-3</span></a></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">          </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:red;mso-fareast-language:DE-AT"
                lang="EN-US">xmlns:xsi</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">=</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"><a
                  href="http://www.w3.org/2001/XMLSchema-instance"
                  moz-do-not-send="true"><span lang="EN-US">http://www.w3.org/2001/XMLSchema-instance</span></a></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">          </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:red;mso-fareast-language:DE-AT"
                lang="EN-US">xmlns:xsd</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">=</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"><a
                  href="http://www.w3.org/2001/XMLSchema"
                  moz-do-not-send="true"><span lang="EN-US">http://www.w3.org/2001/XMLSchema</span></a></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:red;mso-fareast-language:DE-AT"
                lang="EN-US">xmlns:q</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">=</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"><a
                  href="http://prism.evolveum.com/xml/ns/public/query-3"
                  moz-do-not-send="true"><span lang="EN-US">http://prism.evolveum.com/xml/ns/public/query-3</span></a></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:search</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US"> </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">    </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:type</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">c:UserType</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:type</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">    </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:searchFilter</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">       </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:inOid</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">          </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">c38dc04a-e780-4475-ad51-f42dd054f622</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">          </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">cd244459-81fe-4208-a51c-111cae039185</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">          </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">12d665c0-7114-4b49-97ba-94c4cd154f8a</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">       </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">q:inOid</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">    </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:searchFilter</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:search</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:sequence</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:action</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">        </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:type</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">assign</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:type</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">        </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:parameter</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">            </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:name</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">role</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:name</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">            </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">c:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US"> </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:red;mso-fareast-language:DE-AT"
                lang="EN-US">xsi:type</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">=</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">"xsd:string"></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">a6afcd50-5f33-4250-8b93-62cb72e1a39a</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">c:value</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">        </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:parameter</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">    </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:action</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">    </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">s:sequence</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">    </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT">s:pipeline</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT">></span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">But similar
                approaches do not seem to work for JSON. We attempted
                the recommended method via heterogenous lists as
                outlined in
                <a
href="https://docs.evolveum.com/midpoint/devel/design/xml-json-yaml-vs-xnode-vs-internal-data/heterogeneous-lists/"
                  moz-do-not-send="true" class="moz-txt-link-freetext">
https://docs.evolveum.com/midpoint/devel/design/xml-json-yaml-vs-xnode-vs-internal-data/heterogeneous-lists/</a>:</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">{</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">    "@ns" : <a
href="http://midpoint.evolveum.com/xml/ns/public/model/scripting/extension-3"
                  moz-do-not-send="true" class="moz-txt-link-freetext">
http://midpoint.evolveum.com/xml/ns/public/model/scripting/extension-3</a>,</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">    "pipeline": [</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">        {</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">           
                "@element": "search",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">            "type":
                "c:UserType",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">           
                "searchFilter": {</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">               
                "inOid": {</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                
                   "value": [</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                       
                "c38dc04a-e780-4475-ad51-f42dd054f622",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                       
                "cd244459-81fe-4208-a51c-111cae039185",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                       
                "12d665c0-7114-4b49-97ba-94c4cd154f8a"</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                   
                ]</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                }</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">            }</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">        },</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">        {</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">           
                "@element": "sequence",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">           
                "@value": [</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                {</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                   
                "@element": "action",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                   
                "type": "assign",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                   
                "parameter": {</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                       
                "type": "role",</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                       
                "value": "a6afcd50-5f33-4250-8b93-62cb72e1a39a"</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                   
                }</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">                }</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">            ]</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">        }</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">    ]</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">}</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">But received the
                error message:</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">message</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">Wrong input value for ExecuteScriptType: RawType: (raw): XNode(list:2 elements))</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"></</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">message</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><o:p></o:p></p>
            <p class="MsoNormal"
              style="line-height:13.5pt;background:#FFFFFE"><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">    </span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US"><</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:maroon;mso-fareast-language:DE-AT"
                lang="EN-US">details</span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:blue;mso-fareast-language:DE-AT"
                lang="EN-US">></span><span
                style="font-size:9.0pt;font-family:"Courier
                New";color:black;mso-fareast-language:DE-AT"
                lang="EN-US">java.lang.IllegalArgumentException: Wrong input value for ExecuteScriptType: RawType: (raw): XNode(list:2 elements))</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">It seems like
                Pipeline is not expecting a list of objects.</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">Is there some error
                in our current JSON or is there a different way of
                writing the query?</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">If anyone of you has
                some advice regarding this, it would be greatly
                appreciated!</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">Thank you and best
                regards,</span><o:p></o:p></p>
            <p class="MsoNormal"><span lang="EN-US">Alexander Bruckner</span><o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal"><span
                style="mso-fareast-language:DE-AT">_______________________________________________<br>
                midPoint mailing list<br>
                <a href="mailto:midPoint@lists.evolveum.com"
                  moz-do-not-send="true" class="moz-txt-link-freetext">midPoint@lists.evolveum.com</a><br>
                <a
                  href="https://lists.evolveum.com/mailman/listinfo/midpoint"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.evolveum.com/mailman/listinfo/midpoint</a><o:p></o:p></span></p>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="https://lists.evolveum.com/mailman/listinfo/midpoint">https://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
    </blockquote>
  </body>
</html>