我正在一个项目,我需要使用opendaylight库解析yang模式中的tailf:action。我尝试在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;
}
}
答案 0 :(得分:0)
Opendaylight仅支持“操作”,而不支持“ tailf:action”。使用以下类: org.opendaylight.yangtools.yang.model.api.ActionDefinition; org.opendaylight.yangtools.yang.model.api.ActionNodeContainer;