[
https://issues.jboss.org/browse/TEIID-1659?page=com.atlassian.jira.plugin...
]
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