【技术实现步骤摘要】
一种扩展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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。