Sun Java System Instant Messaging 7.2 管理指南

直接修改属性

最终用户可以登录到 Access Manager 管理控制台,并查看 Instant Messaging 和在线状态服务属性中的属性值。最终用户可以更改已定义为可修改的属性。默认情况下,Instant Messaging 服务中的属性均不可修改,也不建议允许最终用户更改它们。但是,从系统管理的观点来看,直接处理属性非常有用。

例如,由于角色不会影响某些系统属性(如设置会议订阅),因此系统管理员可能需要通过从其他最终用户(如从会议登记表)那里复制属性值来修改这些属性的值,或者直接对其进行修改。这些属性在表 17–5 中列出。

最终用户可通过 Sun Java System Access Manager 管理控制台设置用户属性。动态属性由管理员设置。设置的动态属性值将覆盖对应的用户属性值或与之合并。

对应的动态属性和用户属性特性将影响冲突与补充信息的解决方式。例如,两个来源(动态和用户)的会议订阅会互相补充;因此,订阅将合并。两种属性不会互相覆盖。

表 17–5 Instant Messaging 的 Access Manager 用户和动态属性

管理控制台标签 

用户属性 

动态属性 

属性说明 

冲突解决方案 

Messenger 设置 

sunIMUserProperties

sunIMProperties

包含 Instant Messenger 的所有属性,且对应于基于文件的用户属性存储器中的 user.properties 文件

合并。除非特定的属性具有来自用户和动态属性的值,否则动态属性会进行覆盖。 

订阅 

sunIMUserRoster

sunIMRoster

包含订阅信息(用户联系人列表登记表) 

合并。如果用户和动态属性中均存在 Jabber 标识符,则将采用来自用户属性的昵称,组将会是来自用户和动态属性的所有组的集合,订阅值将会是来自用户和动态值的最大值。 

会议订阅 

sunIMUserConferenceRoster

sunIMConferenceRoster

包含会议室订阅信息 

合并。合并动态和用户订阅,并删除重复的内容。 

新闻频道订阅 

sunIMUserNewsRoster

sunIMNewsRoster

包含新闻频道订阅信息 

合并。合并动态和用户订阅,并删除重复的内容。 

在线状态代理 

sunPresenceEntityDevices

sunPresenceDevices

本版本中未使用(供将来使用) 

使用的是动态信息。 

保密性 

sunPresenceUserPrivacy

sunPresencePrivacy

对应于 Instant Messenger 中的保密性设置 

合并。如果有冲突,则使用动态值。 

Instant Messenger 首选项 

sunIMUserPrivateSettings

sunIMPrivateSettings

此处存储 Messenger 设置中未存储的保密性首选项 

合并。