Hi Roy,

Can you try to add the following attribute to the node: <select id=
"getUidPwResult" parameterClass="java.util.Map">

resultClass="java.util.HashMap"

I think that it may solve your issue.

Regards,
-- 
Sebastien BAHLOUL
IAM / Security specialist
Ldap Synchronization Connector : http://lsc-project.org
Blog : http://sbahloul.wordpress.com/



2012/6/26 Roy McMorran <[email protected]>

> **
> Hi Sébastien,
>
>
> On 6/25/12 6:00 PM, Sébastien Bahloul wrote:
>
> Hi Roy,
>
>  I've looked inside the code to check why this occured and the only
> reason I found is that the API we use to search inside the database is
> providing us a 0 entries result even if according to the network capture,
> one entry is returned after the correponsding SQL request. Can you pastebin
> your complete SQL configuration file ?
>
>
> http://pastebin.com/y7q4RcAN
> http://pastebin.com/PVTtCpJs
>
>
>   FYI: The message that include id=adent is only because LSC uses one
> main identifier which is in your case the uid attribute value.
>
>
> Thank you.
>
>
>  Regards,
>
>  --
> Sebastien BAHLOUL
> IAM / Security specialist
> Ldap Synchronization Connector : http://lsc-project.org
> Blog : http://sbahloul.wordpress.com/
>
>
>
> 2012/6/25 Roy McMorran <[email protected]>
>
>> Hi Sébastien,
>>
>>
>> On 6/25/12 7:40 AM, Sébastien Bahloul wrote:
>>
>>> Hi Roy,
>>>
>>>  Sorry but I don't understand what is the problem you are facing.
>>>
>>
>> It is odd isn't it!
>>
>>
>>  Can you try two things :
>>> - first try to catch the network stream through a wireshark network
>>> capture
>>>
>>
>>  PostgreSQL server traffic:  I see the initial query (id=getUidPwList)
>> and it returns the result I expect (one column table of all the uids).
>>  Then the iteration of the second query (id=getUidPwResult) which does
>> select "uid, unicodepw,cn from usercns where uid=$1" with the bind variable
>> $1 equal to each uid (as expected).  This again returns the correct row for
>> every uid.
>>
>> AD server traffic:  Strangely all I see is the bind, which is successful,
>> then there is nothing more!
>>
>> The entire capture is at http://pastebin.com/a7p4GkeU
>>
>> Note that I had to switch to non-TLS to get the capture, but it does not
>> seem to matter.  I changed the destination attribute to "description" so
>> that TLS/SSL to the AD server should not be required.
>>
>>
>>  - second, modify the logback.xml file to active a DEBUG loglevel
>>> (instead of INFO)
>>>
>>
>>  It is all at DEBUG already (you can see some output tagged DEBUG below)
>>
>> Jun 25 15:29:46 - DEBUG - Loading XML configuration from: /etc/lsc/lsc.xml
>> Jun 25 15:29:46 - INFO  - Logging configuration successfully loaded from
>> /etc/lsc/logback.xml
>> Jun 25 15:29:46 - INFO  - LSC configuration successfully loaded from
>> /etc/lsc/
>> Jun 25 15:29:46 - INFO  - Connecting to LDAP server ldap://
>> dc1.mdibl.net:389/DC=mdibl,DC=net as CN=lscsync,CN=Users,DC=mdibl,DC=net
>> Jun 25 15:29:46 - DEBUG - Reading sql-map-config.xml from
>> file:/etc/lsc/sql-map-config.xml
>> Jun 25 15:29:47 - WARN  - No clean request has been specified for
>> task=syncPasswords. During the clean phase, LSC wouldn't be able to get the
>> right entries and may delete all destination entries !
>> Jun 25 15:29:47 - INFO  - Starting sync for syncPasswords
>> Jun 25 15:29:47 - DEBUG - Synchronizing syncPasswords for {uid=adent}
>> Jun 25 15:29:47 - ERROR - Unable to get object for id=adent
>> Jun 25 15:29:47 - ERROR - All entries: 1, to modify entries: 0, modified
>> entries: 0, errors: 1
>>
>> Is there a way to get more verbosity for the AD interactions?
>>
>> Is it relevant that the error says "id=adent" rather than "uid=adent"?
>>  The uid is the unique attribute for both source and destination.
>>
>> Thank you ,
>> Roy
>>
>>
>> --
>> Roy McMorran
>> Systems Administrator
>> MDI Biological Laboratory
>> [email protected]
>>
>>
>
>
> --
> Roy McMorran
> Systems Administrator
> MDI Biological [email protected]
>
>
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-users mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-users

Reply via email to