<div dir="ltr">I saw you mentioned that a few days ago on the list.  I'm on the latest stable, 3.4.  Do I need to try to use the development build?<div><br></div><div>If this is just a cosmetic issue and I can ignore it and setup a working synchronization, I'm ok with waiting for the next release.</div><div><br></div><div>Matt</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 24, 2016 at 11:37 AM, Pavol Mederly <span dir="ltr"><<a href="mailto:mederly@evolveum.com" target="_blank">mederly@evolveum.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <p>Hello Matt,</p>
    <p>which version of midPoint do you use? I've fixed this issue (of
      not recognizing aux object classes in Resource Wizard) just a few
      days ago.</p>
    <p>Best regards,<br>
    </p>
    <pre cols="72">Pavol Mederly
Software developer
<a href="http://evolveum.com" target="_blank">evolveum.com</a>
</pre><div><div class="h5">
    <div>On 24.08.2016 18:31, Mencel, Matt
      wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">
      <div dir="ltr">OK I'm back to trying to get an LDAP resource
        configured.  I understand a bit more of the workings of midpoint
        now so maybe I can get further on this today.  I've used the
        389DS sample as a basic starting point.
        <div><br>
        </div>
        <div>The LDAP system is actually an old Sun DS system and I'm
          pretty sure the OCs are not setup according to any standard
          best practice.  Here is a very basic user object example.
          <div><br>
          </div>
          <div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[1] DN =
              [uid=matt,ou=People,dc=wiu,dc=<wbr>edu]<br>
              [1]    -------------------- : --------------------<br>
              [1]             objectClass : top<br>
              [1]    -------------------- : --------------------<br>
              [1]             objectClass : person<br>
              [1]                      cn : Matthew R Mencel<br>
              [1]                      sn : Mencel<br>
              [1]    -------------------- : --------------------<br>
              [1]             objectClass : wiuPerson<br>
              [1]               givenName : Matthew<br>
              [1]                     uid : matt</blockquote>
          </div>
          <div><br>
          </div>
          <div>In my resource I've tried defining wiuPerson as an
            auxiliaryObjectClass like this...</div>
          <div><br>
          </div>
          <div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><schemaHandling><br>
                      <objectType><br>
                          <kind>account</kind><br>
                          <intent>person</intent><br>
                          <displayName>Person
              Account</displayName><br>
                          <default>true</default><br>
                         
              <objectClass>ri:person</<wbr>objectClass><br>
                         
              <auxiliaryObjectClass><wbr>wiuPerson</<wbr>auxiliaryObjectClass><br>
                          <attribute><br>
                              <ref>ri:dn</ref><br>
                              <displayName>Distinguished
              Name</displayName><br>
                              <outbound><br>
                                  <!-- Name cannot be weak. Changes
              in name trigger object rename. --><br>
                                  <source><br>
                                     
              <path>$user/name</path><br>
                                  </source><br>
                                  <expression><br>
                                      <script><br>
                                          <code><br>
                                             
              basic.composeDnWithSuffix('<wbr>uid', name,
              'ou=people,dc=wiu,dc=edu')<br>
                                          </code><br>
                                      </script><br>
                                  </expression><br>
                              </outbound><br>
                          </attribute><br>
                          <attribute><br>
                              <ref>ri:cn</ref><br>
                              <displayName>Common
              Name</displayName><br>
                              <outbound><br>
                                  <source><br>
                                     
              <path>$user/fullName</path><br>
                                  </source><br>
                              </outbound><br>
                              <inbound><br>
                                  <strength>weak</strength><br>
                                  <target><br>
                                     
              <path>$user/fullName</path><br>
                                  </target><br>
                              </inbound><br>
                          </attribute><br>
                          <attribute><br>
                              <ref>ri:sn</ref><br>
                              <outbound><br>
                                  <source><br>
                                     
              <path>familyName</path><br>
                                  </source><br>
                              </outbound><br>
                              <inbound><br>
                                  <strength>weak</strength><br>
                                  <target><br>
                                     
              <path>$user/familyName</path><br>
                                  </target><br>
                              </inbound><br>
                          </attribute><br>
                          <attribute><br>
                              <ref>ri:givenName</ref><br>
                              <outbound><br>
                                  <source><br>
                                     
              <path>$user/givenName</path><br>
                                  </source><br>
                              </outbound><br>
                              <inbound><br>
                                  <strength>weak</strength><br>
                                  <target><br>
                                     
              <path>$user/givenName</path><br>
                                  </target><br>
                              </inbound><br>
                          </attribute></blockquote>
            <div><br>
            </div>
            <div>Midpoint doesn't like that though and tells me that
              givenName is not in the person OC...</div>
            <div><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>There
                is no attribute named '{<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3%7DgivenName" target="_blank">http://midpoint.evolveum.<wbr>com/xml/ns/public/resource/<wbr>instance-3}givenName</a>'
                in object class '{<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3%7Dperson" target="_blank">http://midpoint.evolveum.<wbr>com/xml/ns/public/resource/<wbr>instance-3}person</a>'
                (defined in schema handling for 'Person Account (kind:
                ACCOUNT, intent: person)').</span></blockquote>
            <div><br>
            </div>
            <div>...which of course it is not.  So how do I define
              givenName so I can use it in midpoint?</div>
          </div>
        </div>
        <div><br>
        </div>
        <div>Thanks,<br>
          Matt</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>______________________________<wbr>_________________
midPoint mailing list
<a href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/<wbr>mailman/listinfo/midpoint</a>
</pre>
    </blockquote>
    <br>
  </div>

<br>______________________________<wbr>_________________<br>
midPoint mailing list<br>
<a href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><br>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">http://lists.evolveum.com/<wbr>mailman/listinfo/midpoint</a><br>
<br></blockquote></div><br></div>