MG-SOFT Visual YANG Designer Professional Edition
The future of network management and network configuration is here!
MG-SOFT Visual YANG Designer lets you design, edit and validate NETCONF YANG and YIN modules in a visual manner, without having to master the YANG or YIN syntax. In addition to the visual design mode of operation, the software now features also an advanced source mode of operation, which incorporates a full-blown YANG source code editor that includes syntax coloring and intelligent code completion feature. The source mode of operation boosts productivity for experienced YANG authors who prefer writing the YANG code themselves with convenience of the built-in YANG authoring mechanisms, like autocomplete, find usages, go to definitions, find/replace, etc.
The software can load existing YANG and YIN modules and let you edit them either in a visual manner (where module elements are graphically represented as nodes in a hierarchical tree view) or by using the built-in YANG source code editor.
Converting MIB files to YANG files
If you need to convert MIB files to YANG files, we certainly recomend using MG-SOFT MIB Explorer, which has, among many other features, also a function for converting MIB files to YANG files.
After the conversion you can continue editing YANG files in MG-SOFT Visual YANG Designer in order to add or edit the properties that were not available in the original MIB files. Here you can find a zip file containing both, the original MIB file and the YANG file converted from the MIB by MIB Explorer.
To design a YANG/YIN module in a visual mode of operation, simply drag&drop YANG nodes (e.g., container, list, leaf, leaf-list, etc.) from the components toolbar to the desired position in the module tree and set their properties in the Node Properties panel of the main window.
To import other YANG/YIN modules and reference their definitions in the current module, use the "File / Import" command. This will import the selected YANG/YIN module and display its tree in the Components window panel - Imports tab.
(Click for full size view)
MG-SOFT Visual YANG Designer Professional Edition - Main window
The statements in the imported module may then be referenced in the current module, e.g., nodes in the current module can use the typedefs defined in the imported module. To use other nodes from the Imports tab, select the node you want to use (e.g., grouping, extension, feature, etc.) and drag&drop it to the proper position in the current module displayed in the YANG Tree window panel in the left section of the main window.
The software includes YANG consistency validator and lets you export finished modules to the NETCONF native YANG format or to XML-based YIN syntax format.
MG-SOFT Visual YANG Designer is a Java(TM) application that can be installed and used on Windows, Linux and Mac OS X operating systems with Java Runtime Environment version 7.0 (a.k.a. JRE 1.7) or later installed.