The biggest problem we have come across with trying to access this data (stored in vpuserinfo.nsf) is that, although the lists themselves are stored in Notes items, the items are "arbitrary data," so you cannot use a standard Notes agent to "work around" an easier way to rename users in this list.
It is possible to easily change the common name of the individual's entry in the "storageUserId" item, but the problem we are working on is to use the Java toolkit to log in and programmatically modify the names of the users in the buddy lists stored in the other "Arbitrary Data" fields >0. We often do copy the Note and rename this item to generate "default" buddy lists for clients.
At the moment, we, too, are waiting to see whether ND7 WILL have this support native in the Gold release before pursuing any more development time on an alternate solution.
Given the above, there is one trick I use frequently, and that is to do a standard Domino rename user, and once that is complete, put alternate usernames (i.e., aliases or nicknames) into the "User Name" and/or "Short Name" fields in the person document in the Domino directory. This will allow people who already have the user specified in their buddy lists to still see the user as active, even though they are logged onto Sametime with a different user name. I would also recommend modifying the "storageUserId" in vpuserinfo to match the NEW name for the user, which will maintain that user's own buddy list.
Dig Deeper on Lotus Sametime Instant Messaging
Related Q&A from Mathew Newman
SearchDomino.com Sametime administration expert Mathew Newman explains-step-by-step how to enable communication between multiple Lotus Sametime ... Continue Reading
A Lotus Sametime user is online, but no one can see her. SearchDomino.com's Sametime administration expert Mathew Newman expert explains how to ... Continue Reading
I have a questions about Notes client connection documents. In the Advanced tab under Destination server address, what are the pros and cons of using... Continue Reading