如何在redfish中添加新结构或API,例如:
redfish / v1 / System / 1 redfish / v1 / System / 2 redfish / v1 / System / 3
我需要修改bmcweb中的代码吗?
我找不到与之相关的优质文档,或者任何指针都非常有价值。谢谢!!!
答案 0 :(得分:1)
是的,您将修改bmcweb代码以返回其他成员。
https://github.com/openbmc/bmcweb/blob/master/redfish-core/lib/systems.hpp#L1373 像这样:
res.jsonValue["Members"] = {
{{"@odata.id", "/redfish/v1/Systems/system"},{"@odata.id", "/redfish/v1/Systems/system2"}}};
res.jsonValue["Members@odata.count"] = 2;