Hi,
We have configured Commerce Server to pull profile data from an Active
directory service. The job runs fine and pull all the users in the ADS.
But
when we check the values, CS sets some values from another user to a
different user if its value is not set. Let me explain it in bit more
detail
We have two ADS: one internal and one external.
The internal ADS has all the internal user information directly under
CN=Users
The external ADS has users information in a container called
OU=ExternalUsers. There are three sub-containers under ExternalUsers i.e
OU=SelfRegistered; OU=CustomerCenter; OU=HRExtranet. The external users
are
divided into these broad categories. There are some User properties like
Cor****ate_Group_Id which are set only for CustomerCenter users.
The profile has been set by creating two partitions: one for internal and
other for External users with parent URL set to CN=Users and
OU=ExternalUsers respectively. When we try im****ting the profile data, it
pulls correct information such a first name, last name, userid etc and the
total no of users. But some custom properties like Cor****ate_Group_Id is
pulled wrongly. It is showing cor****ate group ids for other type of users
including internal users (when in reality it is not there). We also tried
by
creating seperate partitions for each of the ExternalUsers'
sub-containers.
It still didnt work properly.
If we create a seperate profile data source for each of the sub
containers,
the im****t works fine. So are we missing anything or is that the way its
supposed to work?
Any help will be much appreciated.
Thanks,
Navin


|