上一页 下一页

安装和配置

Sparx Systems Pro云服务器产品使用包含许多组件的标准Microsoft Windows Installer程序包进行安装。浮动许可证服务器包含在主“Pro Cloud Services”组件中,由标准Sparx Systems Cloud Service上的许多额外文件组成。

可以更改Cloud Service的安装位置; 但是,以下文档假定C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \的默认安装位置(假设正在使用64位机器)。

重要提示:与Pro Cloud的浮动许可证服务器的所有通信都是通过HTTPS执行的,因此要使用Pro Cloud Server的浮动许可证服务器功能,至少需要将一个端口配置为REQUIRE_SSL = 1并且定义了有效的证书/私钥文件在Pro Cloud Server的服务文件夹中。请参阅端口设置中的使用OpenSSL的自签名证书部分更多详细信息。

Pro Cloud Server主配置文件(SSCloudService.config)定义了与浮动许可证服务器FLOATLIC_PATH和FLOATLIC_CONFIG相关的两个设置。

FLOATLIC_PATH选项定义密钥库文件的路径和文件名,默认情况下为

%SERVICE_PATH%\ sskeys.dat,其中“%SERVICE_PATH%”替换为“服务”文件夹的物理路径(即“C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ Service”)

FLOATLIC_CONFIG选项定义密钥库组文件的路径和文件名,默认情况下为%SERVICE_PATH%\ ssksgroup.config。

浮动许可证服务器组配置文件

Pro Cloud Server的浮动许可证服务器组件将名为ssksgroup.config的配置文件安装到Service文件夹(C:\ Program Files(x86)\ Sparx Systems \ Cloud Services \ Service \ ssksgroup.config)。此文件定义可以从浮动许可证服务器获取许可证的用户“组”,还可以控制每个组可以使用的Enterprise Architect产品许可证。 

组由组名和一组凭据(用户ID和密码)标识,这些凭据将用于通过HTTPS安全地与浮动许可服务器通信。

浮动许可证服务器的配置文件通常由多个组定义组成,每个组定义需要按以下方式定义:

GROUP

Name=human_resources

UserName={user name}

Password={password}

IsManager=false

ENTITLEMENT

Product=UltimateSuite

         Academic=false

Limit=10

END ENTITLEMENT

ENTITLEMENT

:

END ENTITLEMENT

END GROUP

 

组定义属性

当在新行上遇到令牌GROUP时,组定义开始,并延伸直到在新行上找到令牌END GROUP

属性

描述

名称

浮动许可证组的通用名称。

用户名

需要。指定浮动许可证组的用户ID。

密码

需要。指定浮动许可证组的密码。

开始日期

可选的。与EndDate属性结合使用,以定义可以使用该组的日期范围。

结束日期

可选的。与StartDate属性结合使用,以定义可以使用该组的日期范围。

权利 - 部分

每个组可以定义多个权利,当在新行上遇到令牌ENTITLEMENT时,权利要素定义开始,并且延伸直到在新行上找到令牌END ENTITLEMENT

每个Entitlement定义都接受以下每个子属性:

    Product = {Product Code}此权利授予的产品授予对该组的访问权限。

    Academic = {true或false}确定此权利是否适用于指定产品的学术版。

    Limit = {number}可选择限制此组可用的产品密钥数。

有效的产品代码列表如下:

  • Professional
  • Corporate
  • UnifiedSuite
  • UltimateSuite
  • EclipseIntegration
  • MDGCodeAnalysis
  • MDGDDS
  • MDGDoors
  • MDGLinkEclipse
  • MDGLinkVS
  • MDGRealTime
  • MDGSysML
  • MDGTogaf
  • MDGUPDM
  • MDGZachman
  • RaQuest
  • TCSEIntegration
  • TCSESuite
  • VSIntegration

IsManager的

可选的。指定是否允许此组的成员在密钥库上执行管理操作(例如添加/删除密钥)。

默认值:false

配置更改

可以在Pro Cloud Server运行时更改Pro Cloud Server的浮动许可证组文件,而无需重新启动它。浮动许可证服务器组件将检测上次修改时间,如果配置文件自上次读取后已更改,则重新读取文件的全部内容。