IBM® Rational® Publishing Engine 必须具有许可证,并且所有要与 Rational Publishing Engine 一起使用的产品源都必须具有许可证。
概述
- 不需要在每台正在使用 Rational Publishing Engine 的计算机上都安装许可证服务器。在一个服务器上安装许可证服务器,并将许可证密钥分发给 Rational Publishing Engine 用户。
- Rational Publishing Engine 许可证是浮动许可证或基于用户的许可证。不能使用节点锁定许可证。
- 临时许可证可用于评估目的,但不能与基于用户的永久许可证或者浮动许可证配合使用。
远程服务应用程序的许可证需求
Rational Publishing Engine 许可证可以是基于用户的浮动许可证或者基于用户的授权许可证。Rational Publishing Engine 远程服务应用程序可以使用浮动许可证,但不能使用授权许可证。如果仅购买了基于用户的授权许可证,那么远程服务应用程序无法使用这些许可证,并且文档生成将失败。
许可证用法
只要出现下列情况,就会使用许可证密钥:
- 在计算机上打开一个或多个客户机应用程序时,将在计算机上使用一个许可证。在应用程序处于打开状态的整个时间段内,都会使用该许可证。
- 通过用户界面或命令行从
Rational Publishing Engine
附加组件启动本地文档生成时,将在计算机上使用一个许可证。当远程文档生成开始时,将检出该许可证。然后,在完成文档生成之后,将检入该许可证。
- 当远程文档生成正在进行中时,将在服务器上使用一个许可证。当远程文档生成开始时,将检出该许可证。然后,在完成文档生成之后和打开结果窗口之前,将检入该许可证。
- 通过用户界面或命令行从
Rational Publishing Engine
附加组件启动远程文档生成时,将在服务器上使用一个许可证。当远程文档生成开始时,将检出该许可证。然后,在完成文档生成之后,将检入该许可证。
- 当远程文档生成通过
-publish 或 -wizard
命令行选项开始从命令行运行时,将在服务器上使用一个许可证。当远程文档生成开始时,将检出该许可证。然后,在完成文档生成之后,将检入该许可证。
表 1. 许可证用法Rational Publishing Engine 功能部件 |
本地文档生成所需的许可证 |
远程文档生成所需的许可证 |
Launcher 客户机 |
客户机上的 1 个许可证 |
客户机上的 1 个许可证和服务器上的 1 个许可证 |
Launcher 附加组件 |
客户机上的 1 个许可证 |
服务器上的 1 个许可证 |
Document Studio 客户机 |
客户机上的 1 个许可证 |
客户机上的 1 个许可证和服务器上的 1 个许可证 |
Java™ API |
客户机上的 1 个许可证 |
服务器上的 1 个许可证 |
在同一台计算机上启动的多个客户机实例或本地文档生成将使用单个许可证。远程文档生成将使用另一个许可证。如果您未配置许可证密钥,那么在这两个实例中,系统都会提示您输入许可证密钥来连接至许可证服务器。
除非正在执行文档生成作业,否则为许可证配置的超时设置为
60 分钟。如果 Launcher 或 Document Studio 应用程序已打开,但未使用的时间达到
60 分钟,并且未在执行文档生成作业,那么将重新检入许可证。系统会提示用户尝试再次检出许可证或者关闭 Rational Publishing Engine。
示例
您具有 10 个浮动密钥。使用浮动密钥,用户可以共享公共池中的许可证。有 5 个用户是报告设计者,已向他们分配了创作和创建文档模板的任务。其他 10 个用户可以根据报告作者提供给他们的模板来生成文档。这 15 个用户共享 10 个许可证密钥。