MG-SOFT

世界 NETCONF, YANG, SNMP, SMI等网络管理应用的领导者

以下是 "MG-SOFT Visual YANG Designer Professional Edition",如果您需要了解更多信息,您可以联系我们。

MG-SOFT Visual YANG Designer让你在可视化界面的工具中设计,编辑和验证NETCONF YANG和YIN库,无需精通YANG或YIN语法。另外可视化设计模式操作,软件还有先进的源码操作模式,它采用一个成熟的YANG源码编辑器,支持语法高亮和智能代码完成。源码操作模式为YANG经验丰富的工程师提供了高效的使用方式,这些YANG工程师更喜欢他们自己编写YANG代码。

Image


主要功能

  • 以可视化的方式设计YANG模块

该软件允许您以可视化的方式完全设计YANG模块,其中模块元素以图形方式表示为层次树视图中的节点。要设计YANG或者YIN模块,只需将阳节点(如容器、列表、叶、叶列表等)从组件面板拖放到模块树结构中所需的位置,并在主窗口中心部分的节点属性面板中设置它们的属性。为了提高YANG Tree的可读性,使用了两种不同图标的节点:表示杨语句的常规节点和表示子语句的属性节点。后者可以隐藏在显示的任何时间。选择并编辑节点后,更改将反映在“节点属性”面板中,该面板包含与特定节点类型关联的所有属性语句。


  • 完成YANG验证

验证引擎彻底检查您设计的YANG模块和子模块是否完全符合YANG规范(RFC 6020)的语法和语义规则。Visual YANG Designer在输出面板(错误选项卡)中显示所有检测到的不一致,并使用错误或警告覆盖图标清楚地标记Yang树中所有不一致的节点。通过双击输出面板中的错误或警告消息,可以在杨树中选择相应的节点,以便您可以快速修改其设置以消除不一致性。


  • 设计新的和编辑现有的YANG模块

除了让你设计新的阳模块外,Visual YANG Designer还可以加载现有的阳模块和阴模块,让你以可视化的方式编辑它们。打开YANG或YIN模块时,软件会自动加载当前模块的所有导入模块和包含模块,并允许单独加载其他导入模块。然后,导入模块中的语句可以在当前模块中引用,例如,当前模块中的节点可以使用导入模块中定义的typedef。


  • 解析YANG模块依赖项

VisualYangDesigner会自动扫描所有打开的YANG和YIN模块的依赖项(导入的和包含的模块),并允许您扫描用户指定的位置以查找匹配的模块。有关已注册模块和子模块的全部信息存储在一个位置,可以在“已知模块”窗口中查看。后者还支持通过单击一个按钮加载具有许多依赖关系的模块,以及保存和加载同一模块的不同版本。


  • 源代码与设计模块

除了可视化的操作设计模式外,该软件现在还采用了高级的源代码操作模式,其中包含了全面的扬源代码编辑器,其中包括语法着色和智能代码完成功能。源代码操作模式提高了有经验的YANG作者的工作效率,他们更喜欢使用内置的YANG编写机制(如auto-complete、find-usages、go-to-definitions、find/replace等)编写自己的YANG代码。


  • 强大的导入模块处理能力

加载导入模块后,软件可以在已编辑的模块及其子模块(如果存在)中自动为其生成导入语句。还可以快速重新加载所有导入的模块,以反映当前对它们所做的更改。


  • YANG Tree”面板和“节点属性”面板的撤消/重做操作

Visual Yang Designer会记住您正在设计的YANG模块和子模块上执行的所有操作和编辑,因此可以通过单击“撤消”和“重做”工具栏按钮或分别按相应的键盘快捷键来快速还原或重新应用这些操作。

  • 绝对生产率的Comprehansive Node Properties面板

Visual YANG Designer Gui中央部分的Node Properties面板在您在组合框中键入filter(例如,type)时提供了搜索功能,这样您就可以轻松地找到并选择所需的项,还可以选择对其进行编辑。此外,Node Properties面板包含所有可能的属性,所选节点的基数为1,即使这些属性没有设置值。后一个属性在节点属性面板中显示为禁用的GUI组件(复选框、输入行、组合框等)。通过单击或按住ctrl键并单击“节点属性”面板中相应的属性GUI组件,可以快速添加或删除属性子节点(子语句)。


  • 上下文相关组件面板

“组件”面板在某种意义上是上下文相关的,它会自动缩小有效节点(组件)的列表,这些节点可以作为子节点添加到杨树中当前选定的节点。例如,在YANG tree面板中选择一个叶节点将只显示组件面板中特定于叶的子节点(例如type、units、default、config、description等),这样就更容易找到并使用合适的节点来设计适当的模块树结构。


  • 导出为不同的文件格式

该软件允许您将完成的模块导出为NETCONF native YANG格式或基于XML的YIN语法格式。中间工作可以保存为Visual YANG Designer Document格式,该文档格式将有关整个项目(包括导入的模块和包含的子模块)的信息存储到单个文件中,该文件稍后可以加载以进行进一步编辑。


  • 运行在每个启用Java(TM)的平台上

MG-SOFT Visual YANG Designer Professional Edition已经在Java中设计和开发,因此它运行在每一个安装Java运行时环境的OS上,例如,在MS Windows、Linux、Mac OS X和Solaris操作系统上。