ОРИОН: Получение списка подписок

Я заинтересован в доступе к списку активных подписок, но после прочтения всех вики об API ( https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/Publish/Subscribe_Broker_-_Orion_Context_Broker_-_User_and_Programmers_Guide) я не нашел ни одной операции, которая позволила бы получить их список.

Есть ли операция, чтобы сделать это? Кто-нибудь может дать мне подробности об этом?

1 ответ

API NGSI, который реализует Orion, не включает никаких операций для получения списка существующих подписок. Предполагается, что каждый клиент знает подписку, которую он создал, и управляет ею, никакие "административные действия" для их получения не были определены NGSI.

Единственная возможность с текущей версией Orion - это запросить напрямую базу данных, чтобы получить эту информацию (например, на стороннем REST-сервере, работающем в процессе посредника контекста Orion). Принимая во внимание модель данных, описанную в документации Orion, это вопрос запросов к коллекции csubs.

РЕДАКТИРОВАТЬ: Orion 0.25.0 включает в себя операцию, чтобы получить список подписок в NGISv2 API: GET /v2/subscriptions, Смотрите этот документ для деталей.

Другие вопросы по тегам