Есть ли способ генерировать образцы данных из файла yang

Наши проекты основаны на моделировании ян. есть проект, который внутренне работает с смоделированными данными других проектов.

Итак, чтобы начать с этого проекта, нам нужно заполнить модели других проектов данными из хранилищ данных. это вызывает требование создания выборочных данных из модели

поиск образцов данных предпочтительно в формате XML/JSON

Спасибо, Викрам.


person Vikram Darsi    schedule 07.04.2016    source источник


Ответы (1)


Вот несколько идей: 1. Получить такой инструмент, как браузер ян от MG-Soft. ИЛИ 2. Попробуйте загрузить confd-basic (бесплатно с сайта Tail-f/Cisco). Скомпилируйте проект, используя ваши модули yang (используйте пример проекта из их дистрибутива и добавьте к нему). Используйте CLI и/или значения по умолчанию в модели для заполнения базы данных. Затем экспортируйте базу данных, используя show [running-config] |display [json|xml]. Или используйте консоль netconf (также с открытым исходным кодом), чтобы выполнить netconf «get-config» хранилища данных, и результатом будет xML.

Любой подход потребует некоторого обучения и временных затрат, но вы получите некоторые долгосрочные повторяющиеся преимущества.

person Chris Sommers    schedule 16.12.2016