一种自动生成redfish字符串名称的方法和装置制造方法及图纸

技术编号:24757316 阅读:34 留言:0更新日期:2020-07-04 09:25
本发明专利技术提供一种自动生成redfish字符串名称的方法和装置,该方法包括以下步骤:识别VFR文件中的所有带有关键字prompt的字符串名称;创建临时文件,根据所述识别的字符串名称在所述临时文件中对所述字符串名称进行符合redfish要求的重定义;响应于重定义完成,将所述临时文件复制到相应的redfish模块中,并将其文件类型定义为UNI。本发明专利技术能够自动生成字符串名称UNI文件,可以大大的减少代码中的字符串的定义数量,有效提高芯片的有效利用率。

A method and device for automatically generating redfish string name

【技术实现步骤摘要】
一种自动生成redfish字符串名称的方法和装置
本专利技术涉及计算机领域,并且更具体地,涉及一种自动生成redfish字符串名称的方法和装置。
技术介绍
Redfish是一种基于HTTPs(HyperTextTransferProtocoloverSecureSocketLayer,超文本传输安全协议)服务的管理标准,利用RESTful接口实现设备管理。每个HTTPs操作都以UTF-8编码的JSON格式(JSON是一种键值对的数据格式)提交或返回一个资源或结果,就像Web应用程序向浏览器返回HTML(超文本标记语言)一样。该技术具有降低开发复杂性,易于实施、易于使用而且提供了可扩展性优势,为设计灵活性预留了空间。目前我们利用Redfish管理接口可以实现包括用户管理、获取服务器信息、管理模块信息等常用HDM(硬件设备模块)和BIOS(基本输入输出系统)配置。目前,无法某些固件还无法完全使用redfish技术替代IPMI(智能平台管理接口,一个受到广泛支持的行业标准,它指定了一组接口,以提供独立于主机系统的CPU、固件和操作系统的带外管本文档来自技高网...

【技术保护点】
1.一种自动生成redfish字符串名称的方法,其特征在于,包括以下步骤:/n识别VFR文件中的所有带有关键字prompt的字符串名称;/n创建临时文件,根据所述识别的字符串名称在所述临时文件中对所述字符串名称进行符合redfish要求的重定义;/n响应于重定义完成,将所述临时文件复制到相应的redfish模块中,并将其文件类型定义为UNI。/n

【技术特征摘要】
1.一种自动生成redfish字符串名称的方法,其特征在于,包括以下步骤:
识别VFR文件中的所有带有关键字prompt的字符串名称;
创建临时文件,根据所述识别的字符串名称在所述临时文件中对所述字符串名称进行符合redfish要求的重定义;
响应于重定义完成,将所述临时文件复制到相应的redfish模块中,并将其文件类型定义为UNI。


2.根据权利要求1所述的方法,其特征在于,所述重定义完成后,将所述临时文件复制到相应的redfish模块中,并将其文件类型定义为UNI包括:
将复制到所述redfish模块的所述临时文件的文件名命名为可唯一识别的。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
修改redfish对UNI文件的识别关联性,使得所述redfish只传送所述可唯一识别的UNI文件中的字符串名称。


4.根据权利要求1所述的方法,其特征在于,所述临时文件为TMP文件。


5.根据权利要求1所述的方法,其特征在于,所述方法基于C语言。


6.一种自动生成redfish字符串名称的装置...

【专利技术属性】
技术研发人员:李俊龙黄元武
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1