[teiid-issues] [JBoss JIRA] Commented: (TEIID-1659) Support pagination of LDAP results when retrieving from Active Directory

Michael Walker (JIRA) jira-events at lists.jboss.org
Tue Jul 12 19:22:23 EDT 2011


    [ https://issues.jboss.org/browse/TEIID-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613824#comment-12613824 ] 

Michael Walker commented on TEIID-1659:
---------------------------------------

I did follow up on this question from Marc and again from Ken, but maybe it did not make it’s way back to Steve. Here was my response:

> The custom connector written for <customer> does not support paging. 
> It's something <customer> chose not to implement back in 2007 because 
> the version of Sun's directory server used did not 
> support it, either. There were some placeholders made in the code 
> marking where it could be implemented for AD in the future. This is 
> something that could be implemented by <customer> or by RH professional services.
>
> As a workaround, they should increase the maxPageSize value in AD. 
> LDAP admins are usually opposed to doing this across the board; 
> perhaps this can be done just for a specific user, or only for the 
> particular subtree they're having issue with, to limit the impact of this change.
>
> I'm pretty sure this won't work, but one thing they might try out is 
> to set the "maxBatchSize" property of the LDAP connector to the value 
> of the maxPageSize property in AD (typically 1000). Since it's so easy 
> to test, it's worth a try but I don't think it will make a difference.
>
> Also, it's worth checking to see if the current 5.5.4 LDAP connector 
> (NOT the one <customer> uses, which is custom) has implemented this 
> already. I'm having trouble connecting to the old CVS tree to pull 
> down the code -- do we still store the 5.5.4 codebase there, or is it in SVN?
> Do you have the details for connecting to it? I might be able to try 
> this out later today. Or maybe someone else could quickly peruse the 
> code for changes in this area.
>
I think the follow-up was that the 5.5.4 connector did not support it, either. So, it would have to be implemented. 

> Support pagination of LDAP results when retrieving from Active Directory
> ------------------------------------------------------------------------
>
>                 Key: TEIID-1659
>                 URL: https://issues.jboss.org/browse/TEIID-1659
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: LDAP Connector
>    Affects Versions: 7.1.1
>         Environment: EDS 5.1.  LDAP connection factory/translator.  Active Directory as LDAP provider.
>            Reporter: Ken Johnson
>            Assignee: Steven Hawkins
>             Fix For: 7.4.1
>
>
> Active Directory has a setting MaxPageSize that limits the number of records of query results returned in a batch.  The EDS LDAP connector/translator should support this setting so it can page through the results and retrieve all results.  Not just up to MaxPageSize.  Ideally this would be a configurable parameter that the user must set to match the MaxPageSize value on the AD server.  For more info: http://support.microsoft.com/kb/315071.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the teiid-issues mailing list