Star CCM+与Simcenter 3D 许可服务冲突问题的解决
- 问题描述
客户报告Star CCM+与Simcenter 3D许可冲突,具体情况如下:
客户要将安装在A服务上的Star CCM+的服务迁移到B服务器上,B服务器上已安装有Simcenter 3D的服务。

客户的Simcenter 3D 许可是2022.1版本的,生成于2021年12月29日。客户使用的Siemens License Server安装程序为2.1.0.0 win64版本
安装完Star CCM+的许可服务后,打开Simcenter 3D时报以下的错误:

打开Siemens Licensing Tool后报如下的错误:


安装方法:
客户将修改后的Star CCM+ 许可文件复制到\ProgramData\Siemens\License Server\ActiveLicenses目录下,对许可文件的VENDOR行添加了以下内容:

- 问题分析
A. 根据Siemens Digital Industries Software License Server Installation Instructions -> Installation and Maintenance -> Updating the License File的介绍,在对许可文件进行更新时需要安装以下的流程:
- Run the executable file, either SiemensLicenseServer_version_platform.exe on Windows or SiemensLicenseServer_version_platform.bin on Linux.
- The Manage Software window opens with the Update License Server Software option selected by default.
- Select the Add/Replace License File option and click Next.
- In the “Import Licenses from” field, type the path or browse to the license file you want to import. Click Next.
B. 错误提示信息:许可证服务器上缺少server_id模块
检查Simcenter 3D许可文件可以看到:
FEATURE server_id ugslmd
为了能够使“ugslmd”类型的许可服务与Siemens DISW的软件许可服务共存,“server_id” 前应该是INCREMENT。
- 解决方法、
- 新增许可服务的方法需要按照Siemens Digital Industries Software License Server Installation Instructions -> Installation and Maintenance -> Updating the License File 中介绍的流程来完成新的许可服务的添加;
- 需要对原有的Simcenter 3D 服务进行重新生成,确保在新的许可文件中的“server_id“前的关键字是INCREMENT。
- 验证&确认
- 为客户申请了emergency license,检查在emergency license中“server_id“前的关键字是INCREMENT;
- 为客户提供了使用SALT服务下添加许可服务的介绍文档。
经过验证,确认以上解决方法有效。
- 小结
遇到此类问题可以按照以下步骤解决:
- 检查许可文件的安装/增加方法是否符合Siemens Digital Industries Software License Server Installation Instructions中的要求;
- 检查Simcenter 3D 许可文件中的“server_id“前的关键字是否是INCREMENT。