In developing the Bamboo User Profile Sync tool, has any of the Bamboo team (or other readers of this post!) come up against an issue whereby User Profile deletions are not reported by this web service no matter how you construct the query?
There is strong evidence we (www.unifysolutions.net) have found a bug with the MOSS web service "UserProfileChangeService" - this web service is called by our software's communications layer to pass through User Profile changes, but is not doing so as specified for deletions. The impact of this is that when the web service (correctly) advises there have been changes, details of the user profiles which have been deleted are not flowed (as they do correctly for inserts and updates). The change token changes, but you can't tell what's been deleted without a full pass of the user profile collection - not acceptable for large deployments.
UNIFY have encountered this problem when using this web service for the last year or so and have not found any evidence as yet on the existence of this problem, nor the acknowledgement of any such bug. I figure there's a good chance you have encountered this issue yourselves, and maybe found a work-around to what appears to be an "undocumented feature".
Any info at all would be great.
Thanks! Bob
Bob,
I have submitted this to our support team to see if it is something they have run across. So far it isn't, but I am still checking. I'll let you know as I get replies from a couple more people.
Chris DooleyCommunity Manager
Chris
Thanks for following this up - I thought you should know that this week we had the MS support issue that we raised on this problem confirmed as a bug and referred to the product team to address.
Looking forward to its resolution - will let you know the outcome.
What this means is that if you are relying on the UserProfileChanges web service to inform you of deleted records, it basically won't - all it tells you is that some sort of change occurred but not which ones.
Bob
Thanks for the update. Hopefully the Microsoft product team will be able to come up with a solution.