IBM Support

FLEXlm许可证选项(options)文件的常用功能

Question & Answer


Question

[Simplified Chinese]哪些是FLEXlm许可证options文件用来控制IBM® Rational®许可证服务器的常用功能?

Answer

rational.opt文件是一个区分大小写的,用来设置许可证服务器选项的文本文件。Options文件可以用于各种类型的许可证,浮动许可证,临时或试用许可证,或是永久许可证。

注: 如何生成或是关联这个文件的方法根据FLEXlm许可证服务器的版本不同而不同。如果您需要更多的关于如何生成和关联该文件的信息,或是更多的关于FLEXlm许可证服务器的信息,请查看FLEXlm用户手册的第五章,您可以在Macrovison网站找到,本文档也附带了该文件。

常用选项:



以下列出了一些FLEXlm options文件的常用变量。 这里并没有列出所有的内容。

许可证超时(timeout)



为某一类型的许可证设置许可证超时的值。使用这一功能可以设置用户取得许可证后但不进行任何操作的时限。许可证服务器会在这个设定的时间到了以后收回被取走的许可证,以供其他用户使用。


    这样做的话,如果用户忘记了在完成其工作后关闭应用程序, 许可证也不会被无限期的保留在该用户那里。

    超时变量可以设置给某一许可证,或是所有许可证:

    单一许可证超时的设置:


      使用变量TIMEOUT来为某一个许可证设置超时:

      注: 使用与许可证文件里一样的许可证名称。

      注: 超时的最小值(以秒计算)是7200, 即2个小时, 小于7200的值将被忽略不计。

      示例:
      TIMEOUT RequisitePro 7200
      TIMEOUT RationalSuiteEnterprise 10800



    所有许可证超时的设置:

      使用变量TIMEOUTALL来为所有许可证设置超时:

      注: 超时的最小值(以秒计算)是7200, 即2个小时, 小于7200的值将被忽略不计。

      示例:
      TIMEOUTALL 7200

注: IBM Rational许可证服务器Fixpack 7.0.1.2
Rational许可证服务器的最小超时值在该版本已从2小时减为30分钟。

授权用户(Named User)和组的使用:




    如何保留(Reserve)/阻止(exclude)一个用户或组。

    例如,如果您有四个Rational Suite许可证,但您为用户"John"保留了一个许可证,那么如果有4个用户请求使用Suite的许可证,第四个许可证只能被用户"John"取走。第四个用户如果不是John,他将会收到一条没有可以使用的许可证的错误信息。

    注: 如果用户名包含空格,那么会被认为是2个(或多个)用户名,如果有这种情况,请使用双引号来表示这是一个用户。

    如何为某一用户保留一个许可证的示例:
    RESERVE 1 ClearQuest USER John
    RESERVE 1 RationalSuites USER "Mark Brown"


    如何阻止某一用户取得许可证的示例:
    EXCLUDE ClearQuest USER Bob

    如何使用组(Groups)来保留许可证和阻止用户的示例:
    GROUP ProjectA smith jones white tran
    GROUP ProjectB dorsey kelley davis
    RESERVE 2 RequisitePro GROUP ProjectA
    EXCLUDE ClearQuest GROUP ProjectB


    如何设置某一组成员可以使用的许可证的数量的示例
    GROUP DeptA randall mohr johnson burnett
    GROUP DeptB mosey kenton denman wright
    MAX 2 RequisitePro GROUP DeptA
    MAX 3 RationalSuites GROUP DeptB


    注: 同一用户名可以被不同的组同时使用,限制最严格的那个组会被优先使用,优先顺序为EXCLUDE(阻止) > RESERVE(保留) > MAX(最多) > INCLUDE(包含)


    注: 如果使用了RESERVE变量,许可证文件里的所有相同许可证都会被保留。例如,如果您的许可证文件包含FEATURE和INCREMENT开头的相同许可证:
    ---
    ...
    FEATURE ClearQuest... \
    ...
    INCREMENT ClearQuest... \
    ...
    ---

    保留(RESERVE)变量如下所示:

    RESERVE 1 ClearQuest USER John

    这将导致一个FEATURE和一个INCREMENT的许可证都被保留给了用户John。通常情况下,这不是您想要的---您希望只是保留一个许可证给John。为了达到这个目的,您需要在RESERVE变量后添加一个关键词来区分这两种类型的许可证。这个关键词就是许可证文件里FEATURE和INCREMENT行里在“\”符号后面的一串字符串。例如:

    RESERVE 1 ClearQuest:KEY=xxxxxxxxxxxxxxxxxxxx USER John

    xxxxxxxxxxxxxxxxxxxx就是FEATURE和INCREMENT行里“\”符号后面的那一串字符。

[{"Product":{"code":"SSTMW6","label":"Rational License Key Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Option Files","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21571181