美文网首页
网元适配业务开发流程

网元适配业务开发流程

作者: 啊啊啊啊啊恩 | 来源:发表于2018-01-03 17:33 被阅读0次

1、  [endif]业务适配(business.yang)

[if !supportLists]l [endif]定义业务适配模型,普通java

bean,该bean的结构作为配置框架输入的结构,配置框架会将输入的json字符串反序列化为bean的实例。

[if !supportLists]l [endif]添加业务适配yang模型,该yang模型作为配置框架存储数据的基本结构,下图展示几种模型的关系。

[if !supportLists]l [endif]添加业务适配处理类,继承自AbstractHandler,按照业务需要覆盖必要方法,核心就是上图中红色的方法。

[if !supportLists]l [endif]添加设备初始能力记录

t_campus_cfgframe_capability

2、  [endif]网元适配(adapter.yang)

[if !supportLists]l [endif]定义设备适配yang模型,该模型作为设备适配的底层模型,需要和设备的yang模型结构保持一致,方便生成报文,该模型中所有节点的名称都不能重复,否则生成报文时取值会出现异常。

[if !supportLists]l [endif]添加设备适配处理类,该类继承自AbstracterInterpreter,并且必须以ConfigInterpreter结尾,该类的主要方法是将业务适配yang模型数据转换为设备适配yang模型数据,接口申明如下

    DataObject convertToAdapterConfig(DataObjectissuedConfig) throws BaseException;

[if !supportLists]l [endif]定义设备适配映射文件,该文件已-adapter.xml结尾。

3、  [endif]报文映射

报文映射的主要原理是根据DataObject生成json数据,然后把json生成xml文件,最后根据目标yang文件的模型名称和字段映射关系将xml文件填入netconf报文中。

相关文章

  • 网元适配业务开发流程

    1、 [endif]业务适配(business.yang) [if !supportLists]l[endif]定...

  • 网络配置

    一、网络配置概述 设备配置特性涉及设备配置、配置框架、适配框架、网元适配、离线配置5个组件,依赖网元管理、南向协...

  • 从聚焦流程到聚焦业务

    (本文源于某企业流程适配辅导所思) 什么是流程? 流程是企业业务活动开展顺序的表达和描述,无论是否画在图纸...

  • SpringBoot+Activiti 创建自定义业务审批框架

    流程开发主要分成两部分:通用的流程操作(基于Activiti 本身)。独立的业务开发。而在业务开发中,会伴随着很多...

  • flume日志采集系统介绍

    在具体介绍本文内容之前,先给大家看一下Hadoop业务的整体开发流程: 从Hadoop的业务开发流程图中可以看出,...

  • 业务开发流程理解

    1 技术选型 1)构建工具 1、 构建工具有哪些 gulp:任务管理,不能做打包,对任务文件操作过程中,gulp是...

  • 业务开发流程(前端)

    一:前端技术选型分析 1.常用构建工具 1-gulp 2-grunt 3-webpack 4-fis(百度) 5-...

  • golang开发流程及注意事项

    golang开发流程及注意事项 1、开发流程 1.1. 复杂框架类服务架构流程 明确整个业务流程 划分独立处理模块...

  • python学生管理系统-1

    1、系统业务流程 只有了解系统的业务流程,才可以更好的去开发学生管理系统 2、系统开发环境 操作系统:Window...

  • 答辩问题

    1.客户端注重测哪些内容:边界条件,跳转流程,样式适配2.移动端开发与web开发:样式适配,性能流量,崩溃3.给测...

网友评论

      本文标题:网元适配业务开发流程

      本文链接:https://www.haomeiwen.com/subject/iqxknxtx.html