最终用户可以登录到 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 设置中未存储的保密性首选项 |
合并。 |