每个有效的客户访问许可证都包括针对一个用户或一个程序的指定授权,以供直接或间接访问 Rational® Asset Manager 服务器。
发布者和协调者客户访问许可证均可通过 Web 客户端、Eclipse 客户端和已发布的 Rational Asset Manager 应用程序编程接口来访问产品。
用户许可证可以是指定许可证或浮动许可证。 指定或授权的用户是指经管理员授权可以使用许可产品的个人或程序。您必须获取与使用许可产品的个人和程序的数量同样多的许可证。人员或程序都不能共享用户标识。可以为用户指定发布者或协调者许可证。
只有管理员才能为用户指定许可证;不会自动指定许可证。管理员可以从 Web 客户端指定授权用户许可证。浮动许可证用于没有合适的授权许可证的用户。以编程方式进行的访问还需要基于用户标识的 Rational Asset Manager 许可证。一个用户许可证无法在多个存储库之间并发使用,但是可以在同一存储库中的多个客户端程序之间使用。
作为存储库管理员的用户不需要许可证。 存储库管理员具有使用 Rational Asset Manager Web 应用程序执行任何活动的权限。请勿向普通用户分配存储库管理员特权。
最初使用协调者许可证,直到运行发布者级别操作为止,然后许可证使用将切换到发布者许可证。 许可证处于不活动状态 30 分钟后或如果用户注销,将释放许可证。
如果用户不是授权用户并且没有指定许可证,那么该用户登录时不使用许可证。根据用户选择的操作,需要特定类型的许可证。当用户请求操作时,会分配正确类型的浮动许可证。 如果无许可证可用,那么会拒绝操作。浮动许可证保留至用户注销或该用户的所有会话到期为止。
如果通过 API 以程序化的方式完成了操作,那么程序将使用许可证。要防止在每个用户会话中使用多个许可证,可以使用存储库管理员用户标识来代表用户创建会话。
当授权用户登录时,会向此用户分配许可证。如果用户通过不同会话或从 Eclipse 客户端登录,那么仍然会将此用户视为已登录并且不使用额外许可证。仅在用户从所有会话中完全注销或所有会话都超时的情况下,才会释放许可证。
如果用户选择需要协调者浮动许可证的操作,之后又选择需要发布者许可证的操作,那么会向用户分配发布者浮动许可证并释放协调者浮动许可证。然后,用户会持有发布者许可证,直到该用户注销或所有用户会话都到期为止。
如果该用户具有指定的协调者许可证,那么不会释放该许可证,因为已指定该许可证。只能提升浮动许可证。如果为您分配了协调者许可证并且您尝试完成需要发布者许可证的操作,那么许可证服务器会分配发布者浮动许可证(如果有)。