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