<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    do you have your new attributes (coming from ri:myPerson) in the
    resource <schema>? (Not in schema handling).<br>
    <br>
    To be sure, edit please your resource using Configuration -
    Repository objects and delete <schema> .. .</schema>
    element and then save and try to test connection. After this, check
    the <schema> element if it contains your ri:myPerson object
    class and its attributes...<br>
    <br>
    My coleagues are using this new LDAP connector (but in master) and
    there were some fixes, but I can't tell now if it was related to
    auxiliary classes.<br>
    <br>
    Ivan<br>
    <br>
    <div class="moz-cite-prefix">On 10/22/2015 02:30 PM,
      <a class="moz-txt-link-abbreviated" href="mailto:midpoint@mybtinternet.com">midpoint@mybtinternet.com</a> wrote:<br>
    </div>
    <blockquote
      cite="mid:15205466.39985.1445517053518.JavaMail.defaultUser@defaultHost"
      type="cite">Hi,<br>
      <br>
        I was trying:<br>
      <br>
      <!-- snip --><br>
          <schemaHandling><br>
              <objectType><br>
                  <displayName>Default Account</displayName><br>
                  <default>true</default><br>
                 
      <objectClass>ri:inetOrgPerson</objectClass><br>
                  <b><auxiliaryObjectClass>ri:myPerson</auxiliaryObjectClass></b><br>
                  <attribute><br>
                      <ref>ri:dn</ref><br>
                      <displayName>Distinguished
      Name</displayName><br>
                      <limitations><br>
                          <minOccurs>0</minOccurs><br>
                          <access><br>
                              <read>true</read><br>
                              <add>true</add><br>
                              <modify>false</modify><br>
                          </access><br>
                      </limitations><br>
                     
      <matchingRule>mr:stringIgnoreCase</matchingRule><br>
                      <outbound><br>
                          <strength>weak</strength><br>
                          <source><br>
                              <path>$user/name</path><br>
                          </source><br>
                          <expression><br>
                              <script><br>
                                  <!-- No explicit script language
      was specified. It means that this is Groovy --><br>
                                  <code><br>
                                      'uid=' + name + iterationToken +
      ',ou=staff,dc=internal,dc=example,dc=com'<br>
                                  </code><br>
                              </script><br>
                          </expression><br>
                      </outbound><br>
                  </attribute><br>
      <!-- snip --><br>
      <!-- snip --><br>
      <b>         <attribute><br>
                    <c:ref>ri:myCallSign</c:ref><br>
                    <exclusiveStrong>false</exclusiveStrong><br>
                    <tolerant>true</tolerant><br>
                    <fetchStrategy>implicit</fetchStrategy><br>
                    <outbound><br>
                       <authoritative>false</authoritative><br>
                       <exclusive>false</exclusive><br>
                       <strength>normal</strength><br>
                       <source><br>
                         
        <c:path>extension/myCallSign</c:path><br>
                       </source><br>
                    </outbound><br>
                    <inbound><br>
                       <authoritative>false</authoritative><br>
                       <exclusive>false</exclusive><br>
                       <strength>normal</strength><br>
                       <target><br>
                         
        <c:path>extension/myCallSign</c:path><br>
                       </target><br>
                    </inbound><br>
                 </attribute></b><br>
      <!-- snip --><br>
      <br>
      When having attributes defined in the schema handling, midPoint
      complains about them;<br>
      When only the auxiliary objectClass defined, midPoint says it
      can't be found. myCallSign<br>
      is an attribute of myPerson objectClass.<br>
      <br>
      Regards,<br>
        Anton<br>
      <br>
      <br>
      <br>
      <blockquote style="margin-right: 0px; margin-left:15px;">----Original
        message----<br>
        From : <a class="moz-txt-link-abbreviated" href="mailto:ivan.noris@evolveum.com">ivan.noris@evolveum.com</a><br>
        Date : 22/10/2015 - 13:15 (BST)<br>
        To : <a class="moz-txt-link-abbreviated" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a><br>
        Subject : Re: [midPoint] New ldap connector and auxiliary
        objectClasses<br>
        <br>
        <meta content="text/html; charset=utf-8"
          http-equiv="Content-Type">
        Hi,<br>
        could you please paste your <objectType> definition from
        schema handling?<br>
        <br>
        Ivan<br>
        <br>
        <div class="moz-cite-prefix">On 10/22/2015 01:36 PM, <a
            moz-do-not-send="true" class="moz-txt-link-abbreviated"
            href="mailto:midpoint@mybtinternet.com"><a class="moz-txt-link-abbreviated" href="mailto:midpoint@mybtinternet.com">midpoint@mybtinternet.com</a></a>
          wrote:<br>
        </div>
        <blockquote
          cite="mid:10419466.34073.1445513804668.JavaMail.defaultUser@defaultHost"
          type="cite">Hi Guys,<br>
          <br>
            Trying to use the new LDAP connector in 3.2; but having
          issues with my auxiliary objectClass.<br>
          <br>
            I have tried using:
          <auxiliaryObjectClass>ri:myPerson</auxiliaryObjectClass><br>
            in the account section of schema definition. This seems to
          be the method implied by the UNIX user<br>
            sample scenario ... although not used on the account section
          per se.<br>
          <br>
            After resource load, which is apparently successful,
          browsing to "List resources" throws an error<br>
            that the objectclass myPerson was not found. When looking at
          the objectClasses listed in the<br>
            connector, it does not seem to be listed. Also enable read
          schema, seems to make not diff. Tried<br>
            test connection; again no diff.<br>
          <br>
            This used to work with 3.1.1 and the previous connector.<br>
          <br>
            If I do a ldapsearch for schema on OpenDJ, my custom
          objectclass is returned; Apache Directory<br>
            Studio also recognises the auxiliary objectclass. Thus, is
          this:<br>
          <span><span>    </span>- an issue with how I'm referencing
            the auxiliary objectClass?<br>
                </span>- a bug in the new LDAP connector?<br>
          <span>    </span>- Something else?<br>
          <br>
          Thx,<br>
             Anton<br>
          <br>
          <br>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">_______________________________________________
midPoint mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
        </blockquote>
        <br>
        <pre class="moz-signature" cols="72">-- 
  Ing. Ivan Noris
  Senior Identity Management Engineer & IDM Architect
  evolveum.com                     evolveum.com/blog/
  ___________________________________________________
  "Semper Id(e)M Vix."
</pre>
        <br>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <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="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
  Ing. Ivan Noris
  Senior Identity Management Engineer & IDM Architect
  evolveum.com                     evolveum.com/blog/
  ___________________________________________________
  "Semper Id(e)M Vix."
</pre>
  </body>
</html>