Реализация структуры 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;
Другие вопросы по тегам