<div dir="ltr"><div class="gmail_default" style="font-family:&#39;trebuchet ms&#39;,sans-serif"><div class="gmail_default" style="font-size:12.8000001907349px">Hi All,</div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">I&#39;m trying to write a rather straightforward plugin. I need to search for an entry and return a specific attribute. But when I&#39;m using the slapi_search_internal_set_pb and slapi_search_internal_pb functions, I&#39;m always getting all the attributes. </div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">My code is on the lines of whats is described here <a href="http://docs.oracle.com/cd/E19424-01/820-4810/aahhb/index.html" target="_blank">http://docs.oracle.com/cd/E19424-01/820-4810/aahhb/index.html</a></div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">The set_pb looks like this in my code. </div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8000001907349px"><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">slapi_search_internal_set_pb( </font></div><div class="gmail_default"><font face="monospace, monospace">        pb,</font></div><div class="gmail_default"><font face="monospace, monospace">        dn,            /* Base DN for search            */</font></div><div class="gmail_default"><font face="monospace, monospace">        LDAP_SCOPE_SUBTREE,                                         /* Scope                         */</font></div><div class="gmail_default"><font face="monospace, monospace">        &quot;objectclass=*&quot;,                                                         /* Filter                        */</font></div><div class="gmail_default"><font face="monospace, monospace">        srch_attrs,                                                 /* Set to get all user attrs.    */</font></div><div class="gmail_default"><font face="monospace, monospace">        0,                                                          /* Return attrs. and values      */</font></div><div class="gmail_default"><font face="monospace, monospace">        NULL,                                                       /* No controls                   */</font></div><div class="gmail_default"><font face="monospace, monospace">        NULL,                                                       /* DN rather than unique ID      */</font></div><div class="gmail_default"><font face="monospace, monospace">        plugin_id,</font></div><div class="gmail_default"><font face="monospace, monospace">        SLAPI_OP_FLAG_NEVER_CHAIN                                   /* Never chain this operation.   */</font></div><div class="gmail_default"><font face="monospace, monospace">      );</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif">The attrs are set like this:</font></div><div class="gmail_default"><font face="trebuchet ms, sans-serif"><br></font></div><div class="gmail_default"><font face="monospace, monospace">char    * srch_attrs[] =  {&quot;ipaSshPubKey&quot;, NULL};<br></font></div></div></div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">Any help would be appreciated. </div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">Thanks.</div><div class="gmail_default" style="font-size:12.8000001907349px">--Prashant</div></div></div>