<p dir="ltr">Hi Rado, <br>
Great work, just in time for our PoC. </p>
<p dir="ltr">Is it compatible with 3.1.1?  I hope yes :-)</p>
<br><div class="gmail_quote">Dne pá 12. 6. 2015 11:57 uživatel  <<a href="mailto:midpoint-request@lists.evolveum.com">midpoint-request@lists.evolveum.com</a>> napsal:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send midPoint mailing list submissions to<br>
        <a href="mailto:midpoint@lists.evolveum.com" target="_blank">midpoint@lists.evolveum.com</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:midpoint-request@lists.evolveum.com" target="_blank">midpoint-request@lists.evolveum.com</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:midpoint-owner@lists.evolveum.com" target="_blank">midpoint-owner@lists.evolveum.com</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of midPoint digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. New LDAP connector and other changes in midPoint 3.2<br>
      (Radovan Semancik)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 12 Jun 2015 10:25:46 +0200<br>
From: Radovan Semancik <<a href="mailto:radovan.semancik@evolveum.com" target="_blank">radovan.semancik@evolveum.com</a>><br>
To: midPoint General Discussion <<a href="mailto:midpoint@lists.evolveum.com" target="_blank">midpoint@lists.evolveum.com</a>>,<br>
        <a href="mailto:midpoint-dev@lists.evolveum.com" target="_blank">midpoint-dev@lists.evolveum.com</a><br>
Subject: [midPoint] New LDAP connector and other changes in midPoint<br>
        3.2<br>
Message-ID: <<a href="mailto:557A978A.1010109@evolveum.com" target="_blank">557A978A.1010109@evolveum.com</a>><br>
Content-Type: text/plain; charset=utf-8; format=flowed<br>
<br>
Hi,<br>
<br>
I've just merged a code to support new LDAP connector into the midPoint<br>
development master branch. There are several things to keep in mind when<br>
using the master since today.<br>
<br>
1) There is a new LDAP connector. It is a complete rewrite. The old one<br>
was JNDI-based CDDL-licensed legacy from the Sun times. Due to the<br>
overcomplicated code and the inherent JNDI limitations this connector<br>
was a development dead end. The new connector is based on Apache<br>
Directory API and it is licensed under Apache Licence.<br>
<br>
2) The new LDAP connector is fixing some of the fundamental issues of<br>
the old connector. And therefore I have decided NOT to keep it backward<br>
compatible because backward compatibility will require to also keep some<br>
of the annoying problems of the old connector. Therefore the new LDAP<br>
connector has a different connector type and slightly different<br>
configuration properties. For now you can have a look at the test<br>
resource files for inspiration (e.g.<br>
<a href="https://github.com/Evolveum/midpoint/blob/master/testing/sanity/src/test/resources/repo/resource-opendj.xml" rel="noreferrer" target="_blank">https://github.com/Evolveum/midpoint/blob/master/testing/sanity/src/test/resources/repo/resource-opendj.xml</a>).<br>
I will be updating the samples and wiki shortly.<br>
<br>
3) The new LDAP connector is trying to avoid using the confusing<br>
concepts of __ACCOUNT__, __NAME__ and other Sun legacy concepts.<br>
Therefore the new LDAP connector is no longer using "AccountObjectClass"<br>
in the definitions. Use "inetOrgPerson" or any other real LDAP object<br>
class instead. The new LDAP connector is also not using the confusing<br>
"icfs:name" and "icfs:uid" attributes. Simply use real (pseudo)attribute<br>
names instead, e.g. "ri:dn" and "ri:entryUUID".<br>
<br>
4) The old LDAP connector still works. It is no longer shipped with<br>
midPoint but it can be downloaded and installed as any other extra<br>
connector. The binary is in our maven repo:<br>
<a href="http://nexus.evolveum.com/nexus/content/repositories/releases/com/evolveum/polygon/connector-ldap-legacy/1.4.0.50/" rel="noreferrer" target="_blank">http://nexus.evolveum.com/nexus/content/repositories/releases/com/evolveum/polygon/connector-ldap-legacy/1.4.0.50/</a><br>
The connector bundle name has changed from<br>
com.evolveum.polygon.connector-ldap to<br>
com.evolveum.polygon.connector-ldap-legacy to distinguish these two<br>
connectors. This has to reflected by changing the connector<br>
configuration namespace. See resource-opendj-legacy.xml file in sanity<br>
tests as the example<br>
(<a href="https://github.com/Evolveum/midpoint/blob/master/testing/sanity/src/test/resources/repo/resource-opendj-legacy.xml" rel="noreferrer" target="_blank">https://github.com/Evolveum/midpoint/blob/master/testing/sanity/src/test/resources/repo/resource-opendj-legacy.xml</a>)<br>
<br>
5) The new LDAP connector seems to be mostly feature complete and<br>
reasonably stable. But it is still relatively new code. Therefore use<br>
with care. The real testing of the connector is planned for next couple<br>
of weeks.<br>
<br>
These things will also apply to the 3.2 release. Any comments and<br>
suggestions are more than welcome.<br>
<br>
--<br>
Radovan Semancik<br>
Software Architect<br>
<a href="http://evolveum.com" rel="noreferrer" target="_blank">evolveum.com</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
midPoint mailing list<br>
<a href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a><br>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">http://lists.evolveum.com/mailman/listinfo/midpoint</a><br>
<br>
<br>
------------------------------<br>
<br>
End of midPoint Digest, Vol 38, Issue 7<br>
***************************************<br>
</blockquote></div><div dir="ltr">-- <br></div><div dir="ltr">--<div>Petr G.</div></div>