news 2026/4/16 14:09:13

【Green Hills】Validate授权文件分析和服务端授权部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Green Hills】Validate授权文件分析和服务端授权部署

1、 文档目标

分析授权文件的结构和各个功能组件进行对应,为后期排查客户授权问题提供理论基础。

记录Helix QAC和Validate服务器端授权快速部署步骤,避免后续出现授权冲突文件,减少售后成本。对QAC授权、Validate授权和license文件间的调用机制,进行说明。后续了解进行软件授权的安装和部署。

2、 问题场景

Helix QAC试用授权为Floating授权,安装license管理工具,再部署Validate后会产生授权进程冲突。

测试Floating授权快速部署和简单管理的操作步骤,简化操作步骤,并且后期无需管理,开机授权自动启动,测试下来授权运行十分稳定。

我们对QAC的授权文件结构不清晰,文件内容不了解,参考文档和咨询原厂进行授权文件的分析。

3、软硬件环境

1)、软件版本:Helix QAC 2023.4、LicenseManager-15.0-Win、Validate 23.4

2)、电脑环境:Windows 11

3)、外设硬件:无

4、目标分析

1)、分析QAC授权文件结构,以试用授权文件为例。

图4-1-1

SERVER:首行定义服务器机器信息

localhost :本地部署服务器授权端

c84bd662924d:该授权文件绑定的机器Mac地址

5055:授权文件所需开放的端口

ISV prqa:(Independent Software Vendors)独立软件供应商提供的PRQA测试授权

# QAC: 测试内核名称,静态代码测试C语言工具链

5-user:授权个数

AUL:Authorized User License 每个许可证只允许一个用户名,并且许可证与该用户名绑定。

expiry 01-may-2024:授权到期时间 2024年5月1日

Platforms: Unrestricted : 平台 :无限制

version 11.4:授权版本 11.4

# QACPP: 测试内核名称,静态代码测试C++语言工具链

5-user:授权个数

AUL: Authorized User License 每个许可证只允许一个用户名,并且许可证与该用户名绑定。

expiry 01-may-2024:授权到期时间 2024年5月1日

Platforms: Unrestricted : 平台 :无限制

version 6.4:授权版本 6.4

注:单机版授权-->本地用户机器的主机名将被添加到AUL列表中。当用户尝试签出许可证时,许可证服务器在AUL列表中查找该主机名,如果该主机名存在,则为该用户签出许可证,如果不存在,则阻止该用户。

网络版授权没有该限制,单机版、网络版都需要进行服务器端的部署。

# S101: Structure101 第三方代码可视化和组织工具,可以帮助您改进代码库的组织和结构。

5-user:授权个数

floating:这只是使用Structure101 Studio的许可证,而不是Structure101的许可证。浮动允许每个许可证最多允许5个用户使用,非并发使用。

expiry 01-may-2024:授权到期时间 2024年5月1日

Platforms: Unrestricted : 平台 :无限制

version 2.0:授权版本 2.0

# vscode:VScode平台授权信息

# CM:配置管理(即可用的组件名称)

图4-1-2

# Helix-QAC-Dashboard: Dashboard 数据可视化的关键工具授权(客户端和服务器端授权信息)

Enterprise Edition:企业版

2-server/s:许可允许Dashboard在2台不同的机器上运行

10 concurrent, 10 authorised users:10个并发用户,10个授权用户

expiry 01-may-2024:授权到期时间 2024年5月1日

Platforms: Unrestricted:平台无限制

version 4.3:版本 4.3

图4-1-3

# Validate:Validate测试数据的验证工具授权

图4-1-4

注:本地授权通常采用先到先服务的方式,当用户使用时,RLM将用户的机器名添加到命名列表中。您可以在许可证服务器上看到该列表。

5、解决方法

1)、打开服务器端电脑,下载Validate服务管理程序,下载完成后,在服务器电脑上进行安装部署。

仅安装部署Validate

下载链接如下:http://www.emdoor.cloud:4000/sharing/c8a3U9tv4

图4-2-1

图4-2-2

projects_root文件夹,Validate服务器和应用程序的数据存放路径。

Web Server port: Web服务设置默认8080端口

Database Server port:Database设置默认3306端口

图4-2-3

Licsense Server

Location:选择本地启动 Loacl(即后续可同步管理授权)

Host:默认填写主机名

Port:license Server端口默认占用27000

license File:选择原厂提供的授权文件。(需包含#Validate字行)

选择:Start Validate servers as Windows services when installation has completed

安装完成后,将Validate服务器作为Windows服务启动。

图4-2-4

图4-2-4

图4-2-4

3)、安装完毕后,将license文件放置在<Validate 23.4 License Server>的<rlm.exe>启动程序的目录内。

图4-3

4)、查看Windows服务中,<Validate 23.4 Database Server>、<Validate 23.4 License Server>、<Validate 23.4 Server>的启动状态,正在运行即QAC授权和Validate授权正常使用中。

无需再部署RLM服务管理程序

图4-4

注:该操作步骤更加快捷、也更好管理,原厂建议我们拥有QAC和Validate授权的客户这样操作。

RLM与Validate服务具体冲突关系可查看:1501TEC20240312-QAC-Validate service授权冲突解析

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 4:31:42

Flutter 又迎大坑修改?iOS 26 键盘变化可能带来大量底层改动

又是一个小问题可能带来的大改动&#xff0c;感觉官方在评估的时候&#xff0c;有点过分细节了。 这个问题来自去年底的 #179482 issue &#xff0c;Flutter 在 iOS 26 上&#xff0c;某些场景会因为出现半透明键盘&#xff0c;而页面底下本来应该被键盘遮挡的 Widget&#xf…

作者头像 李华
网站建设 2026/4/15 23:23:45

852-017500-003-6-C220ASSEMBLY CHASSIS 14 英寸屏幕LAM

产品概述该部件为LAM Research&#xff08;泛林半导体&#xff09;生产的设备组件&#xff0c;型号为852-017500-003-6-C220&#xff0c;属于14英寸屏幕的底盘组装件&#xff08;Chassis Assembly&#xff09;。LAM Research是全球领先的半导体制造设备供应商&#xff0c;此类组…

作者头像 李华
网站建设 2026/4/12 22:38:10

便携式半实物测试平台 ETest_PT

1&#xff09;产品简介 ETest_PT是一款便携嵌入式系统测试平台&#xff0c;由软件和硬件两部分组成&#xff0c;软件采用ETest&#xff0c;硬件包括测试主机、USB接口设备&#xff08;CAN、TCP/UDP、RS232/422/485、AD/DA/DI/DO、ARINC429、1553B、1394B、FC等&#xff09;。 …

作者头像 李华
网站建设 2026/4/16 13:36:00

解构AIGC落地困局:低代码如何成为普惠AI的技术桥梁

当大模型的浪潮席卷整个IT圈&#xff0c;AIGC早已从概念走向实践&#xff0c;但一个残酷的现实摆在眼前&#xff1a;90%的企业仍无法真正享受到AI技术的红利。不是因为模型不够强大&#xff0c;也不是因为需求不够迫切&#xff0c;而是卡在了“技术落地的最后一公里”——复杂的…

作者头像 李华
网站建设 2026/4/16 13:36:33

从 DWG / IFC 到工程级可视化:HOOPS 如何支撑 AEC 软件底层能力?

随着市场变化和需求增加&#xff0c;开发者需要明确能够满足行业需求的基础架构。要开发出现代化的建筑信息模型&#xff08;AEC&#xff09;软件&#xff0c;通常需要解决四个基础领域的问题&#xff1a;数据访问、建模、可视化和仿真。Tech Soft 3D为上述每个领域都提供了工具…

作者头像 李华
网站建设 2026/4/14 1:18:49

开源APS排产系统,出货计划如何成为企业降本增效的关键?

在现代制造业生产管理中&#xff0c;企业不仅需要高效地生产产品&#xff0c;更需要确保产品在正确的时间交付给客户。APS&#xff08;高级计划与排程&#xff09;系统的出货计划功能&#xff0c;正是通过智能算法将库存、生产能力和客户需求精准匹配&#xff0c;为企业提供可视…

作者头像 李华