如何制作Jinja模板
【摘要】 Jinja模板是我们制作SSP业务包时一个绕不过的话题,那么如何制作Jinja模板呢?今天就给大家展示一下。 我们知道,Jinja模板是YANG模型的XML格式展示,完成网络业务到网元数据的映射。也就是说,我们设计的上层网络业务,通过Jinja模板才能转换为网元能够识别的报文。因此Jinja模板的格式天生就和网元存在着严格的对应关系,如果要下发到不同的网元,就需要制作不同的Jinja模板。鉴...
Jinja模板是我们制作SSP业务包时一个绕不过的话题,那么如何制作Jinja模板呢?今天就给大家展示一下。
我们知道,Jinja模板是YANG模型的XML格式展示,完成网络业务到网元数据的映射。也就是说,我们设计的上层网络业务,通过Jinja模板才能转换为网元能够识别的报文。因此Jinja模板的格式天生就和网元存在着严格的对应关系,如果要下发到不同的网元,就需要制作不同的Jinja模板。
鉴于Jinja模板和网元的天然联系,除了从零编写外,我们还有两种简便的制作方法。
方法一:如果对网元YANG比较熟悉,可以在AOC界面打开涉及的网元YANG模型,设置参数后点击“试运行”,获取下发给该网元的报文。
方法二:如果已经纳管了真实网元,可以直接在网元上使用命令行下发命令,然后登录AOC,使用“同步”功能将网元的变更同步到AOC,通过“差异发现”功能导出下发命令行对应的XML文件。
获取到设备报文格式后,把输入参数修改为变量,这样就得到Jinja2模板了。
你学会了吗?
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)