欢迎来到天天文库
浏览记录
ID:18477716
大小:200.50 KB
页数:12页
时间:2018-09-18
《网银适配器二次开发手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网银适配器2.0版二次开发手册一、版本说明网银适配器1.X版主要实现了和全国性银行的连接。为了满足越来越多的地区性商业银行、外资银行与标准产品连接的需求,网银适配器2.0中增加了集成框架,便于用友的二次开发人员、伙伴开发人员、客户开发人员在此基础上进行地区性商业银行、外资银行接口的开发,且开发成果具有一致性,能与NC、U8等标准产品正确连接。二、支持银行及NCU8版本目前网银适配器支持包括国内各大银行在内的17家银行,外资银行支持日本瑞穗,银行的业务功能主要支持余额查询、明细下载、支付转账、支付转账查询、集团支付、集团支付查询等业务功能。注意银行功能对应的ERP版本号。功能银行余额明细支
2、付支付查询集团支付及查询财务室批量指令财务室批量指令查询对应NC版本对应U8版本北京银行是是是是NC3.1+SP2交通银行是是是是NC3.1+SP2U852中国银行是是是是是NC3.1+SP2U852建设银行是是是是NC3.1+SP2U860建设银行外联是是是是NC3.1+SP2U861光大银行是是是是NC3.1+SP2U860中信实业银行是是是是NC3.1+SP2招商银行是是是是是NC3.1+SP2U860民生银行是是是是NC3.1+SP2农业银行是是是是NC3.1+SP2U861广发银行是是是是NC3.1+SP2华夏银行是是是是NC3.1+SP2工商银行是是是是是是NC3.1+SP2U
3、860工商银行专业版是是是是NC3.1+SP2U861日本瑞穗银行是是NC3.1+SP2U861上海浦发银行是是是是是NC3.1+SP2U861兴业银行是是是是是NC3.1+SP2U861备注:对应U8版本是U861、U852、U860依次向后兼容!三、运行环境硬件要求:CPU:1.6GHz,内存:512M,磁盘空间:500M操作系统:Windows2000Professional支持二次开发语言:可编译生成动态库的任何语言,如:VB,VC等。四、软件加密暂无。一、网银适配器原理1、UFBank作用网银适配器(UFBank)的主要作用是作为业务系统(即NC、U8等)与银行系统连接的桥梁。U
4、FBank屏蔽了不同银行数据格式和连接方式的不同,将其转换成统一的数据格式(内部标准格式)和连接方式,业务系统只与内部标准接口打交道。在增加新的银行接口,或银行系统升级时,只需要升级UFBank即可,从而有效地保证了业务系统的相对独立性,使其受增加新的银行接口、银行系统升级的影响很小。在UFBank中,不进行任何业务处理。UFBank只有银行参数配置、日志查询、测试界面外。在实际运行时没有可见界面。2、UFBank构成与工作原理UFBank主要由两部分组成:UFBankService和UFBankPlugin。UFBankService主要包括:l一个WebService,通过WEB服务的
5、方式接收来自业务系统的指令,并将执行结果通过WEB服务再传回业务系统。在UFBank2.0中,WebService的核心文件是UFBank.asp。其核心代码如下:SetobjDom=CreateObject("msxml2.domdocument")objDom.Load(Request)’获得业务系统发来的指令srcData=objDom.xml’将指令数据赋予字符串变量srcDataobjUFBank=CreateObject("UFBank.clsService")’创建接口服务对象retdata=objUFBank.sendBank(cstr(srcdata))’调用接口服务对象
6、的方法,并返回指令执行的结果Response.writeretdata’将执行结果返回业务系统l一个接口服务类UFBank.clsService。该接口服务类主要作用是:解析业务系统的指令数据,根据指令数据中的银行标识调用相应的银行接口插件(即UFBankPlugin)。该类是UFBankService的核心。银行接口插件必须实现UFBank.clsService要求的接口方法sendBank(taskedasstring,strBankIDasstring,strFuncasstring,lngParaNumaslong,aParaValueasvariant,SrcDataasstri
7、ng,RetDataasstring,strErrMsgasstring,objLogasobject)。l一个日志文件类UFBank.clsLog。该类实现了对日志文件的读和写,该类的一个实例会通过UFBank.clsSercice传递给银行接口插件,供其写日志文件用。l一个银行接口插件注册文件UFBankConfig.xml及读写该注册文件的类UFBank.clsConfig。l一个用户使用的银行参数配置的模块(可执
此文档下载收益归作者所有