<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>Hello Matt,<br></div><div><br></div><div>I'm afraid that the resource wizard maybe does not work 100% correctly with auxiliary classes. At least I haven't tested it in this way when preparing it for 3.4 release. I've now created <a href="https://jira.evolveum.com/browse/MID-3359" data-mce-href="https://jira.evolveum.com/browse/MID-3359">MID-3359</a> for it.<br></div><div><br></div><div>For the time being, I'd recommend setting schemaHandling for that particular attribute by hand (via XML editor).<br></div><div><br></div><div>Best regards,<br></div><div>Pavol<br></div><div><br></div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Matt Mencel" <mr-mencel@wiu.edu><br><b>To: </b>"midPoint General Discussion" <midpoint@lists.evolveum.com><br><b>Sent: </b>Friday, August 19, 2016 6:11:13 PM<br><b>Subject: </b>Re: [midPoint] Discovering Custom objectClasses<br><div><br></div><div dir="ltr">Capitalization looks correct.  I notice that I cannot select wiuId on the Schema Handling tab for that attribute.  It defaults to CN.<div><br></div><div>The Atttribute drop down is only presenting attributes from the person OC, not the other auxiliary OCs.</div><div><br></div><div>Matt<br><div><br></div><div><br></div><div> <img src="cid:ii_is1ybojd0_156a390976675e70" data-mce-src="cid:ii_is1ybojd0_156a390976675e70" height="296" width="562"></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 19, 2016 at 10:47 AM, Radovan Semancik <span dir="ltr"><<a href="mailto:radovan.semancik@evolveum.com" target="_blank" data-mce-href="mailto:radovan.semancik@evolveum.com">radovan.semancik@evolveum.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" data-mce-style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;"><div><div>Hi,<br> <br> Yes, that should work.<br> Just check that you have correct lowercase/uppercase form for the attribute names. LDAP is (mostly) case insensitive, but midPoint is case sensitive. Look at the <schema> part of the resource definition. That is generated from the resource. Look for your auxiliary object class definition there. And use the same capitalization as you see in the <schema> section.<span class=""><span class=""><br> <br></span></span><pre>-- 
Radovan Semancik
Software Architect
<a href="http://evolveum.com" target="_blank" data-mce-href="http://evolveum.com">evolveum.com</a>
</pre><span class=""><br> <br> <br></span><div><div class="h5">On 08/19/2016 05:23 PM, Mencel, Matt wrote:<br></div></div></div><div><div class="h5"><blockquote><div dir="ltr">Thanks Radovan,<div><br></div><div>That helps.  Do I declare the auxiliary's attributes in the same place as the default objectClass then?  I'm getting this error in the UI...</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" data-mce-style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">There is no attribute named '{<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3%7DwiuId" target="_blank" data-mce-href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3%7DwiuId">http://midpoint.evolveum.com/xml/ns/public/resource/instance-3}wiuId</a>' in object class '{<a href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3%7Dperson" target="_blank" data-mce-href="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3%7Dperson">http://midpoint.evolveum.com/xml/ns/public/resource/instance-3}person</a>' (defined in schema handling for 'User Account (kind: ACCOUNT, intent: person)').</blockquote><div><br></div><div> <a href="https://gist.github.com/MattMencel/2a3208371a1b0ce422e0b4923df413f7" target="_blank" data-mce-href="https://gist.github.com/MattMencel/2a3208371a1b0ce422e0b4923df413f7">https://gist.github.com/MattMencel/2a3208371a1b0ce422e0b4923df413f7</a><br data-mce-bogus="1"></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 19, 2016 at 9:54 AM, Radovan Semancik <span dir="ltr"><<a href="mailto:radovan.semancik@evolveum.com" target="_blank" data-mce-href="mailto:radovan.semancik@evolveum.com">radovan.semancik@evolveum.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" data-mce-style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;"><div><div>Hi,<span><br> <br> On 08/19/2016 04:26 PM, Mencel, Matt wrote:<br> </span></div><blockquote><div dir="ltr">I have multiple LDAP objectclasses that contain all the attributes that make up a person's identity.  I've associated multiple OCs with the same kind/intent in midpoint and am getting a warning in the UI.<div><table class="mceItemTable"><tbody><tr></tr><tr><td style="padding:3px;line-height:1.42857;vertical-align:top;border-top:1px solid rgb(244,244,244)" data-mce-style="padding: 3px; line-height: 1.42857; vertical-align: top; border-top: 1px solid #f4f4f4;"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" data-mce-style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;"><span>There are multiple schema handling definitions for kind/intent: ACCOUNT/person.</span></blockquote></td></tr><tr><td style="padding:3px;line-height:1.42857;vertical-align:top;border-top:1px solid rgb(244,244,244)" data-mce-style="padding: 3px; line-height: 1.42857; vertical-align: top; border-top: 1px solid #f4f4f4;" width="1px">Should I be doing this another way?<br></td></tr></tbody></table></div></div></blockquote><span><br> </span> Yes. Just one of the objectclasses is structural (primary). Other object classes are auxiliary. MidPoint fully supports auxiliary object classes, but you need to use a slightly different approach. Use something like this:<br> <br><pre style="color:rgb(0,0,0);font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;word-wrap:break-word;white-space:pre-wrap" data-mce-style="color: #000000; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; word-wrap: break-word; white-space: pre-wrap;">  <schemaHandling>
                <objectType>
                        <kind>account</kind>
                        <displayName>Normal Account</displayName>
                        <default>true</default>
                        <objectClass>ri:inetOrgPerson</objectClass>
                        <auxiliaryObjectClass>ri:posixAccount</auxiliaryObjectClass>
                        <auxiliaryObjectClass>ri:foo</auxiliaryObjectClass>
                        <auxiliaryObjectClass>ri:bar</auxiliaryObjectClass>
...
 
</pre><pre>-- 
Radovan Semancik
Software Architect
<a href="http://evolveum.com" target="_blank" data-mce-href="http://evolveum.com">evolveum.com</a>
</pre></div>_______________________________________________ midPoint mailing list <a href="mailto:midPoint@lists.evolveum.com" target="_blank" data-mce-href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a> <a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank" data-mce-href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br data-mce-bogus="1"></blockquote></div></div><fieldset></fieldset><pre>_______________________________________________
midPoint mailing list
<a href="mailto:midPoint@lists.evolveum.com" target="_blank" data-mce-href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank" data-mce-href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre></blockquote></div></div></div><br>_______________________________________________<br> midPoint mailing list<br> <a href="mailto:midPoint@lists.evolveum.com" target="_blank" data-mce-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" data-mce-href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br> <br></blockquote></div><br></div><br>_______________________________________________<br>midPoint mailing list<br>midPoint@lists.evolveum.com<br>http://lists.evolveum.com/mailman/listinfo/midpoint<br></div><div><br></div></div></body></html>