<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Ethan,</p>
    <p>it can be. Note that from the execution time perspective, $user
      and $focus both point to the same object (regardless of its type).
      But the resource wizard validator distinguishes between these two.</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 13/10/2020 15:07, Ethan Kromhout via
      midPoint wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:32428645-cbad-21e0-085a-208b0df4ec8c@unc.edu">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi Gus,</p>
      <p>Something that jumped out at me was that the message seems to
        be complaining that the attribute is defined in UserType, but
        the XSD snippet looks to be for RoleType. Do you think that
        could be the problem, or do you also have that attribute defined
        for UserType.</p>
      <p>Ethan<br>
      </p>
      <div class="moz-cite-prefix">On 10/13/20 8:44 AM, Gus Lou via
        midPoint wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CA+XZjGT0KwdysJkE4vAJL80r7cobU2nC_ZzAP1iGzdSrkzQtqA@mail.gmail.com">
        <div dir="ltr">
          <div dir="ltr">
            <div dir="ltr">
              <div dir="ltr">Hi Pavol</div>
              <div dir="ltr"><br>
                <div>Thank you for your help</div>
                <div><br>
                </div>
                <div>
                  <div>I made the change, but now the MP displays the
                    message:</div>
                  <div>Invalid source for outbound mapping for "ri:
                    group" in schema handling for "AD Group (kind:
                    ENTITLEMENT, intent: group)": No definition for
                    'extension / grouptype' in user</div>
                </div>
                <div><br>
                </div>
                <div>
                  <div>I have other custom fields mapped to AD fields
                    and I used</div>
                  <div>$user/extension/field name</div>
                </div>
                <div><br>
                </div>
                <div>They worked, only the grouptype custom field
                  mapping is having a problem<br>
                </div>
                <div><br>
                </div>
                <div>Regards </div>
                <div>Gus</div>
                <div><br>
                </div>
              </div>
            </div>
          </div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">Em sáb., 10 de out. de 2020
            às 05:45, Pavol Mederly via midPoint <<a
              href="mailto:midpoint@lists.evolveum.com"
              moz-do-not-send="true">midpoint@lists.evolveum.com</a>>
            escreveu:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <p>Hello Gus,</p>
              <p>please replace $user with $focus. That should help.</p>
              <p>Best regards,<br>
              </p>
              <pre cols="72">Pavol Mederly
Software developer
<a href="http://evolveum.com" target="_blank" moz-do-not-send="true">evolveum.com</a>
</pre>
              <div>On 10/10/2020 02:24, Gus Lou via midPoint wrote:<br>
              </div>
              <blockquote type="cite">
                <div dir="ltr">
                  <div dir="ltr">
                    <div dir="ltr">
                      <div dir="ltr">
                        <div dir="ltr">
                          <div dir="ltr">
                            <div dir="ltr">
                              <div dir="ltr">
                                <div dir="ltr">
                                  <div dir="ltr">
                                    <div dir="ltr">
                                      <div dir="ltr">Hi Guys
                                        <div><br>
                                        </div>
                                        <div>
                                          <div>I'm trying to create a
                                            distribution group in Active
                                            Directory through midpoint.</div>
                                          <div>I'm following the idea of
                                            this thread:</div>
                                          <div><a
href="https://lists.evolveum.com/pipermail/midpoint/2014-December/000672.html"
                                              target="_blank"
                                              moz-do-not-send="true">https://lists.evolveum.com/pipermail/midpoint/2014-December/000672.html</a></div>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div>
                                          <div>To achieve this goal I
                                            did the following:</div>
                                          <div><b>1-I created a custom
                                              field named grouptype:</b></div>
                                        </div>
                                        <div>
                                          <div style="color:rgb(0,0,0);background-color:rgb(255,255,254);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">xsd:complexType</span> <span style="color:rgb(255,0,0)">name</span>=<span style="color:rgb(0,0,255)">"RoleTypeExtensionType"></span></div><div>       <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">xsd:annotation</span><span style="color:rgb(0,0,255)">></span></div><div>           <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">xsd:appinfo</span><span style="color:rgb(0,0,255)">></span></div><div>               <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">a:extension</span> <span style="color:rgb(255,0,0)">ref</span>=<span style="color:rgb(0,0,255)">"c:RoleType"</span><span style="color:rgb(128,0,0)">/</span><span style="color:rgb(0,0,255)">></span></div><div>           <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:appinfo</span><span style="color:rgb(0,0,255)">></span></div><div>       <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:annotation</span><span style="color:rgb(0,0,255)">></span></div><div>       <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">xsd:sequence</span><span style="color:rgb(0,0,255)">></span></div><div>           <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">xsd:element</span> <span style="color:rgb(255,0,0)">name</span>=<span style="color:rgb(0,0,255)">"grouptype"</span> <span style="color:rgb(255,0,0)">type</span>=<span style="color:rgb(0,0,255)">"xsd:integer"</span> <span style="color:rgb(255,0,0)">minOccurs</span>=<span style="color:rgb(0,0,255)">"0"</span> <span style="color:rgb(255,0,0)">maxOccurs</span>=<span style="color:rgb(0,0,255)">"1"></span></div><div>               <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">xsd:annotation</span><span style="color:rgb(0,0,255)">></span></div><div>                   <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">xsd:appinfo</span><span style="color:rgb(0,0,255)">></span></div><div>                       <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">a:indexed</span><span style="color:rgb(0,0,255)">></span>false<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">a:indexed</span><span style="color:rgb(0,0,255)">></span></div><div>                       <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">a:displayName</span><span style="color:rgb(0,0,255)">></span>Group Type<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">a:displayName</span><span style="color:rgb(0,0,255)">></span>                    </div><div>                   <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:appinfo</span><span style="color:rgb(0,0,255)">></span></div><div>               <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:annotation</span><span style="color:rgb(0,0,255)">></span></div><div>           <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:element</span><span style="color:rgb(0,0,255)">></span></div><div>       <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:sequence</span><span style="color:rgb(0,0,255)">></span></div><div>   <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:complexType</span><span style="color:rgb(0,0,255)">></span></div><div><span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">xsd:schema</span><span style="color:rgb(0,0,255)">></span></div></div>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div><b>I created the outbound
                                            mapping to receive the value
                                            of the grouptype field</b><br>
                                        </div>
                                        <div>
                                          <div style="color:rgb(0,0,0);background-color:rgb(255,255,254);font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">attribute</span> <span style="color:rgb(255,0,0)">id</span>=<span style="color:rgb(0,0,255)">"99"></span></div><div>   <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">c:ref</span> <span style="color:rgb(255,0,0)">xmlns:ri</span>=<span style="color:rgb(0,0,255)">"<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" target="_blank" moz-do-not-send="true">http://midpoint.evolveum.com/xml/ns/public/resource/instance-3</a>"></span>ri:groupType<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">c:ref</span><span style="color:rgb(0,0,255)">></span>   </div><div>   <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">exclusiveStrong</span><span style="color:rgb(0,0,255)">></span>false<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">exclusiveStrong</span><span style="color:rgb(0,0,255)">></span></div><div>   <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">outbound</span><span style="color:rgb(0,0,255)">></span></div><div>     <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">authoritative</span><span style="color:rgb(0,0,255)">></span>false<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">authoritative</span><span style="color:rgb(0,0,255)">></span></div><div>     <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">exclusive</span><span style="color:rgb(0,0,255)">></span>false<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">exclusive</span><span style="color:rgb(0,0,255)">></span></div><div>     <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">strength</span><span style="color:rgb(0,0,255)">></span>normal<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">strength</span><span style="color:rgb(0,0,255)">></span></div><div>     <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">source</span><span style="color:rgb(0,0,255)">></span></div><div>       <span style="color:rgb(0,0,255)"><</span><span style="color:rgb(128,0,0)">c:path</span><span style="color:rgb(0,0,255)">></span>$user/extension/grouptype<span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">c:path</span><span style="color:rgb(0,0,255)">></span></div><div>     <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">source</span><span style="color:rgb(0,0,255)">></span></div><div>   <span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">outbound</span><span style="color:rgb(0,0,255)">></span></div><div><span style="color:rgb(0,0,255)"></</span><span style="color:rgb(128,0,0)">attribute</span><span style="color:rgb(0,0,255)">></span></div></div>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div>But when I try to save the
                                          mapping, I get the following
                                          message:</div>
                                        <div>Invalid source for outbound
                                          mapping for "ri:groupType" in
                                          schema handling for "AD Group
                                          (Kind:
                                          ENTITLEMENT,intent:group)":No
                                          definition for
                                          'extension/grouptype" in user<br>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div>Does anyone know what could
                                          be wrong? I'm in the right
                                          way?<br>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div>Best regards</div>
                                        <div><br>
                                        </div>
                                        <div>Gus</div>
                                        <div><br>
                                        </div>
                                        <div><br>
                                        </div>
                                        <div><br>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <br>
                <fieldset></fieldset>
                <pre>_______________________________________________
midPoint mailing list
<a href="mailto:midPoint@lists.evolveum.com" target="_blank" moz-do-not-send="true">midPoint@lists.evolveum.com</a>
<a href="https://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank" moz-do-not-send="true">https://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
              </blockquote>
            </div>
            _______________________________________________<br>
            midPoint mailing list<br>
            <a href="mailto:midPoint@lists.evolveum.com" target="_blank"
              moz-do-not-send="true">midPoint@lists.evolveum.com</a><br>
            <a
              href="https://lists.evolveum.com/mailman/listinfo/midpoint"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.evolveum.com/mailman/listinfo/midpoint</a><br>
          </blockquote>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com" moz-do-not-send="true">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="https://lists.evolveum.com/mailman/listinfo/midpoint" moz-do-not-send="true">https://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></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>