Есть ли в org.opendaylight.yangtools.yang.model.api какой-либо класс, который можно использовать для tailf: action? - PullRequest
0 голосов
/ 08 февраля 2019

Я работаю над проектом, который мне нужен для анализа tailf: action в схеме yang с использованием библиотеки opendaylight.Я пытаюсь найти класс в org.opendaylight.yangtools.yang.model.api, который можно использовать для анализа tailf: action.Затем я могу получить ввод и вывод (обычно это список листьев) из этого экземпляра класса для выполнения рекурсивной обработки.У любого есть идея, есть ли класс в org.opendaylight.yangtools.yang.model.api, который может поддерживать tailf: action?

Я показываю пример tailf: action, как показано ниже.

Спасибо ваванс.

tailf:action set-ip-attributes {
        description "set ip";
        tailf:info "...";
        tailf:exec "/usr/local/a.py" {
          tailf:args "-c $(context) -p $(path)";
        }
        tailf:cli-mount-point "set";
        input {
          leaf ip {
            type inet:ip-address;
            mandatory true;
            description "IP Address of the session";
            tailf:info "IP Address of the session";
          }
          leaf attribute {
            type string;
            mandatory true;
            description "Name of the attribute";
            tailf:info "Name of the attribute";
          }
        }
        output {
          uses set-session-attribute;         
        }
      }

1 Ответ

0 голосов
/ 16 марта 2019

Opendaylight поддерживает только «действие» вместо «tailf: action».Используются следующие классы: org.opendaylight.yangtools.yang.model.api.ActionDefinition;org.opendaylight.yangtools.yang.model.api.ActionNodeContainer;

...