Ask is moving to Stack Overflow and Serverfault.com! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode

0

Is Yang only required for Netconf?

asked 2015-02-20 03:29:22 -0800

rmohamed gravatar image

Hi,

Could you please help me what is the use of Yang and Is it only required for Netconf? How to expose REST API without Yang. Please correct me if i am wrong.

Thanks, Riyaz

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2015-02-20 03:52:48 -0800

faizan gravatar image

No, Yang are also used to generate model classes also. when you build module it generates java classes. YANG Tools is a infrastructure project aiming to develop necessary tooling and libraries providing support of NETCONF and YANG for Java (JVM-language based) projects and applications, such as Model Driven SAL for Controller (which uses YANG as it's modeling language) and Netconf / OFConfig plugins. Refer : YANG to Java Mapping.

edit flag offensive delete publish link more

Comments

Thanks Faizan for your quick reply. Could you please tell me do we need to write Yang model to expose REST API from own bundle. If yes how to map this REST API "/restconf/operational/opendaylight-inventory:nodes" in ODL code to write our own Yang model.

rmohamed ( 2015-02-20 21:58:03 -0800 )edit

Thanks Faizan. Able to understand the basic project setup and Yang Model with below link https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetype

rmohamed ( 2015-03-02 03:19:12 -0800 )edit
1

@rmohamed :) Yes i was suppose to share the same link but copied the wrong url :) Happy Learning

faizan ( 2015-03-02 21:27:13 -0800 )edit
Login/Signup to Answer

Question Tools

Follow
1 follower

Stats

Asked: 2015-02-20 03:29:22 -0800

Seen: 214 times

Last updated: Feb 20 '15