I’‘m using Jive Messenger 2.1.3 and an Oracle database, where are stored user’'s information (used by others applications), as username, location, department, etc.
In order to use the same user database that those apps, I created views to “substitute” Jive’'s original tables (jiveUser, jiveGroup, jiveGroupProp, jiveGroupUser and jiveVCard). Doing that all users can login using their original username and have shared roster groups by department.
It is working just fine, except for one thing: one of the shared roster groups represents “people who are logged in some app” (yes, those people are shown in their department group and in this group). The problem occurs when new user log in and out of such app: the roster group does not change until Jive Messenger is restarted.
Is that correct?
Btw, I tried lots of clients: GAIM, Exodus, JAJC, Pandion… All have the same behavior.
PS: sorry for my bad english.