如何使用Yang在python中生成REST API以自动执行Yang中定义的操作命令

时间:2018-02-19 13:42:43

标签: opendaylight

我有netconf服务器连接到Opendaylight控制器,需要自动化在yang文件中定义的RPC,以通过RESTCONF POST对ODL控制器执行netconf服务器并解析响应。

RESTCONF API应该能够根据yang中的输入定义和测试响应代码和数据获取所有输入参数。

我尝试过swagger-codegen,但无法继续使用生成的API进行测试并解析可用的输入参数。

1 个答案:

答案 0 :(得分:1)

lispflowmapping OpenDaylight项目正在使用pyangbind进行类似的操作:从YANG模型开始,generate python bindingsimport those bindings as libraries并使用它们以编程方式创建在REST调用中使用的必要JSON