<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>(It's possible I never had it working correctly with 3.0... It was a quick port/test that I did one evening and I thought it was working, but then when I upgraded to 3.1 it was definitely not working)<br>
</p>
<p><br>
</p>
<p>My Parser was extending </p>
<p class="p1"><span style="font-size: 12pt;">net.shibboleth.idp.attribute.resolver.spring.dc.AbstractDataConnectorParser</span><span style="font-size: 12pt;"></span><br>
</p>
<p><br>
</p>
<p>After 3.1, it seemed like that abstract class change changed and I had to change "doParse" to "doV2Parse" and I had to change "getBeanClass" to "getNativeBeanClass".</p>
<p><br>
</p>
<p>Certainly making sure I did not include any inappropriate dependencies in the pom file would be useful. When I first did this port, there were some remote repository issues with maven from my location, so I was using a local maven repository and I downloaded
and built all of IDP3 to initialize my local repo. <br>
</p>
<p><br>
</p>
<div dir="auto" style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display: inline-block; width: 98%;">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> dev <dev-bounces@shibboleth.net> on behalf of Rod Widdowson <rdw@steadingsoftware.com><br>
<b>Sent:</b> Monday, May 11, 2015 1:30 PM<br>
<b>To:</b> Shib Dev<br>
<b>Subject:</b> Re: Sample Dataconnector for Shib 3.1</font>
<div> </div>
</div>
<div>
<div><br>
</div>
<blockquote type="cite">
<p>Additionally, for my clarification, did the APIs for dataconnectors change in 3.1? </p>
</blockquote>
<br>
<div>Not that I'm aware, so long as you have kept clear of any of the -impl packages.</div>
<div><br>
</div>
<div> I'll look over your code tomorrow and see if anything leaps out at me. In theory the very worst you need to do on a point release might be a recompile.</div>
<div><br>
</div>
<div>Precisely how did it fail on upgrade?</div>
<div><br>
</div>
<div>Rod</div>
</div>
</div>
</body>
</html>