【技术实现步骤摘要】
一种自动生成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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。