Реализация структуры Redfish
Как добавить новую структуру или API в redfish, например:
морской окунь / v1 / Система / 1 морской окунь / v1 / Система /2 морской окунь / v1 / Система /3
Нужно ли мне изменять код в bmcweb?
Я не смог найти хорошего документа, связанного с этим, или любой указатель очень ценен. Благодарность!!!
1 ответ
Решение
Да, вы бы изменили код bmcweb, чтобы он возвращал дополнительных членов.
https://github.com/openbmc/bmcweb/blob/master/redfish-core/lib/systems.hpp Примерно так:
res.jsonValue["Members"] = {
{{"@odata.id", "/redfish/v1/Systems/system"},{"@odata.id", "/redfish/v1/Systems/system2"}}};
res.jsonValue["Members@odata.count"] = 2;