Linking IM Users with LDAP accounts using reconciliation Not working..Pls

Hi,

I am using IM 6.0

I have some set of users in IM with waveset.accountId set as with some logic. I extended the user attributes in IM & stored employee roll number as UOS-Rollnumber in IM. In Sun One LDAP i have some set of accounts . for each account we have the Rollnumber value stored as employeenumber.

I have written a correlation rule as below to link all the accounts in LDAP with IM users.

<!-- MemberObjectGroups="#ID#Top" id="#ID#D793EFAC0DDA2D31:-710068D4:10E1306A6D9:-7FF7" lastMod="57" lastModifier="Configurator" name="Kiran-LinkAssociatedNDSRule" subtype="SUBTYPE_ACCOUNT_CORRELATION_RULE"-->

<Rule subtype='SUBTYPE_ACCOUNT_CORRELATION_RULE' id='#ID#D793EFAC0DDA2D31:-710068D4:10E1306A6D9:-7FF7' name='Kiran-LinkAssociatedNDSRule' creator='Configurator' createDate='1159972221015' lastModifier='Configurator' lastModDate='1160047809015' lastMod='57'>

<cond>

<ref>account.employeenumber</ref>

<list>

<new class='com.waveset.object.AttributeCondition'>

<s>UOS-Rollnumber</s>

<s>equals</s>

<ref>account.employeenumber</ref>

</new>

</list>

</cond>

<MemberObjectGroups>

<ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>

</MemberObjectGroups>

<Properties>

<Property name='editorOriginalName' value='Kiran-LinkAssociatedNDSRule'/>

</Properties>

</Rule>

& set the situation for found & unassiged as "Link Resource account to user "

I have a user & account with matching UOS-Rollnumber & employeenumber value.

When i do a reconcilliation iam getting that account in UNMATCHED...

& the account not linked with the user.

I guess this account should come in FOUND OR UNASSIGNED..

Can anyone please help me how to resolve this...

Thanks in advance

Thanks

Kiran

[2068 byte] By [kiranshanigaram] at [2007-11-26 10:35:41]
# 1
Do you have the employeenumber mapped to the UOS-Rollnumber in the configuration of your resource in IM? If so then you probably want to refer to account.UOS-Rollnumber instead of employeenumber.
JimBeard at 2007-7-7 2:46:33 > top of Java-index,Web & Directory Servers,Directory Servers...
# 2
Thanks for the response.I do have the mapping in my resource schema....UOS-Rollnumber is my IDM user extended attribute & employeenumber is my resource attribute, so how can i use account.UOS-Rollnumber in my correlation rule?
kiranshanigaram at 2007-7-7 2:46:33 > top of Java-index,Web & Directory Servers,Directory Servers...
# 3
Hey Thanks man... Its working now...u r right .. we shuld use account.<left hand side> variable of the resource mapping...Message was edited by: kiranshanigaram
kiranshanigaram at 2007-7-7 2:46:33 > top of Java-index,Web & Directory Servers,Directory Servers...
# 4
Yup, It's a bit confusing isn't it? It took me a while to figure this same deal out with a corrilation rule I was writing too. I think you basically always want to refer to an attribute as the way it is mapped in IDM, and not by the name that it exists on the resource.
JimBeard at 2007-7-7 2:46:33 > top of Java-index,Web & Directory Servers,Directory Servers...
# 5
yeh.. Thts true...
kiranshanigaram at 2007-7-7 2:46:33 > top of Java-index,Web & Directory Servers,Directory Servers...
# 6
Hi Would appreciate if you can provide the final code snippet of the above.Thanks
rsdthfsth at 2007-7-7 2:46:33 > top of Java-index,Web & Directory Servers,Directory Servers...