一种扩展Webservice接口调用的方法、装置及受控终端制造方法及图纸

技术编号:19822525 阅读:40 留言:0更新日期:2018-12-19 14:58
本申请实施例提供一种扩展Webservice接口调用的方法、装置及受控终端,其提供了一套统一的入口方法,解析获取到数据同步过程所需要的各项可配置内容,实现不同表的数据同步,本发明专利技术代码简洁,方法简单明了,可以一目了然的清楚所做的开发工作,既有利于后期开发人员维护以及阅读代码,提高系统开发及后期维护工作效率,同时也提升了接口调用时的系统性能。

【技术实现步骤摘要】
一种扩展Webservice接口调用的方法、装置及受控终端
本专利技术涉及一种电力保函管理系统Webservice接口调用的扩展性方法,属于通信

技术介绍
随着电力物力集约化管理的持续深入发展,集中采购规模逐年扩大,电力合同履约各项单据交互工作量也持续加大,履约保函就是其中之一。由于传统履约保函为纸质文件,不易存储和保管,随着履约保函数量的增多,文件摆放规则与位置相对散乱,使用时找寻困难,严重影响了电力保函管理甚至合同履约管理的工作效率。电力保函管理系统正是为了解决上述问题,而自主开发的一套信息系统,这套系统的数据来源是由SG-UAP的任务调度组件触发,通过webservice服务,调用ERP系统的相关接口,获取到封装为xml的数据,再按照既定规则对xml进行解析,存入数据库。电力保函管理系统数据源涉及的数据同步表数量众多,如果逐表书写,工作量会非常繁重,而且在紧张的开发进程中容易产生BUG,传统技术在接口调用方面存在笨重、方法固化的现象,如果用传统技术(如图1所示)实现上述方法,需要20多个接口甚至会更多,调用的时候容易出现冗杂现象而且不利于后期维护,对开发人员的工作效本文档来自技高网...

【技术保护点】
1.一种扩展Webservice接口调用的方法,其特征在于,所述方法包括:S1.任务调度:把每一天接收数据并存入本地库的任务调度;S2.解析参数:(1)解析参数,确保参数正常;(2)获取Webservice地址,测试链接,确保链接正常;(3)获取数据库抽取表配置;(4)循环各表,解析拼接传参xml,解析顺序;S3.解析完成后,数据入库。

【技术特征摘要】
1.一种扩展Webservice接口调用的方法,其特征在于,所述方法包括:S1.任务调度:把每一天接收数据并存入本地库的任务调度;S2.解析参数:(1)解析参数,确保参数正常;(2)获取Webservice地址,测试链接,确保链接正常;(3)获取数据库抽取表配置;(4)循环各表,解析拼接传参xml,解析顺序;S3.解析完成后,数据入库。2.根据权利要求1所述的方法,其特征在于,所述解析参数,确保参数正常,包括:调用getTables方法,解析tables变量为集合;调用judgeDateRight方法,判断时间格式是否正常;当tables集合为空时,表示无表需同步;当时间格式判断不正确时,表示时间参数有误;如果没有上述异常,表示参数正常,开始执行erp数据同步任务。3.根据权利要求1所述的方法,其特征在于,所述获取Webservice地址,测试链接,确保链接正常,包括:通过getWebserviceAdd方法,获取Webservice地址;使用用户名,密码测试Webservice连接。4.根据权利要求1所述的方法,其特征在于,所述获取数据库抽取表配置,包括:通过getTablesConfigByDB方法,获取数...

【专利技术属性】
技术研发人员:任勤让李蔚李良彭渤王刚邵长军梁士武
申请(专利权)人:国网陕西省电力公司物资公司山东鲁能软件技术有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1