代理外资银行资金清算项目外资银行开发说明a5

代理外资银行资金清算项目外资银行开发说明a5

ID:17617398

大小:382.00 KB

页数:19页

时间:2018-09-03

代理外资银行资金清算项目外资银行开发说明a5_第1页
代理外资银行资金清算项目外资银行开发说明a5_第2页
代理外资银行资金清算项目外资银行开发说明a5_第3页
代理外资银行资金清算项目外资银行开发说明a5_第4页
代理外资银行资金清算项目外资银行开发说明a5_第5页
资源描述:

《代理外资银行资金清算项目外资银行开发说明a5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、商密二级外资银行开发手册2004年12月15版权所有◎中国工商银行软件开发中心中国工商银行软件开发中心外资银行开发手册前言本文档用于指导外资银行进行开发,实现工行代理外资银行帐务资金清算的功能。15版权所有◎中国工商银行软件开发中心中国工商银行软件开发中心外资银行开发手册目录1.概述12.总体架构介绍12.1系统架构12.1.1系统架构图示12.1.2系统架构说明12.2安全控制介绍33.功能介绍43.1功能树43.2功能描述53.2.1内部管理系统53.2.2交易部分54.交易流程55.外资银行

2、环境要求65.1软件环境65.2网络环境66.接口说明66.1交易包的格式概况66.2支付指令交易包格式(‘01’类包)76.3支付指令应答包格式(‘02’类包)86.4历史明细查询指令交易包格式(‘03’类包)86.5历史明细查询指令应答包格式(‘04’类包)96.6支付指令状态查询交易包格式(‘05’类包)1115版权所有◎中国工商银行软件开发中心中国工商银行软件开发中心外资银行开发手册6.7支付指令状态查询指令应答包格式(‘06’类包)116.8余额查询指令交易包格式(‘07’类包)126.

3、9余额查询指令应答包格式(‘08’类包)126.10关于交易包格式的说明137.外资银行开发过程描述147.1外资银行提交交易过程:147.2外资银行接收返回数据过程:1415版权所有◎中国工商银行软件开发中心中国工商银行软件开发中心外资银行开发手册1.概述该开发手册从总体框架、功能介绍、交易流程、外资银行环境要求、接口说明、开发过程等各个方面进行了描述,以指导外资银行进行开发。2.总体架构介绍2.1系统架构2.1.1系统架构图示2.1.2系统架构说明15版权所有◎中国工商银行软件开发中心中国工商

4、银行软件开发中心外资银行开发手册代理外资银行资金清算系统(以下简称代理资金清算系统)利用网上银行系统的资金清算途径完成与外资银行代理人民币汇兑的汇划和清算功能。外资银行与本系统间通过专线连接,之间的数据通讯使用IBM公司的MQ系统实现,在本系统与外资银行之间的数据传递在应用上使用国际标准的DES或者3-DES算法。为了保证外资银行的MQ服务器的安全性,外资银行可以使用MQIPT第三方产品。工行侧使用防火墙将工行内部的MQ服务器和代理资金清算系统前置机与公网隔开,未使用MQIPT等第三方安全产品。外

5、资银行通过MQ将交易请求包发送到工行MQ,工行MQ将交易数据发送到工行银行系统,对交易数据进行处理,并返回处理信息,通过工行MQ将交易应答包返回到外资银行MQ。注:对于MQ队列的命名规则:工商银行端:队列管理器:QM_ZH本地接收队列:外资银行英文缩写.TO.ICBC远程队列:Q_R_外资银行英文缩写_PAID传输队列:Q_T_外资银行英文缩写_PAID请求方通道:外资银行英文缩写.TO.ICBC服务器通道:ICBC.TO.外资银行英文缩写端口号:1414外资银行端:队列管理器:PAID_QM外资

6、银行英文缩写本地接收队列:ICBC.TO.外资银行英文缩写远程队列:Q_R_ICBC_PAID传输队列:Q_T_ICBC_PAID请求方通道:ICBC.TO.外资银行英文缩写服务器通道:外资银行英文缩写.TO.ICBC端口号:1416说明:1)外资银行英文缩写为4位;2)MQversion的版本是IBMMQ5.3特例说明:15版权所有◎中国工商银行软件开发中心中国工商银行软件开发中心外资银行开发手册1)对于外资银行端的队列管理器:PAID_QM外资银行英文缩写,目前生产系统中先期投产的外资银行的英

7、文缩写不是标准的,以后投产的外资银行需按照标准命名。2.2安全控制介绍1.在传输层上,由MQ底层的通道加密传输保证数据安全。2.在网络层上,由防火墙提供安全保护。3.在应用层上,不同的外资银行采用不同的加密算法和密钥,在交易包上置密押字段。4.交易请求包(01、03、05、07):交易请求包都加密,加密字段包括请求包中的所有字段(除外资银行ID和密押、结束符外)。加密算法外资银行自己配置,目前工行支持的加密算法为:DES和3-DES算法。加密和密押步骤:第一步,外资银行生成请求包(此时还没有密押和

8、结束符)第二步,对除去第一项外资银行ID(BankID)外的字段进行加密和BASE64编码,此时的请求包为:BankID+加密和编码后的字段。第三步,对(BankID+加密和编码后的字段+密钥)字符串进行SHA-1消息摘要运算生成20位消息摘要,然后对20位消息摘要进行BASE64编码生成28个字符的密押,并把密押和结束符加到(BankID+加密和编码后的字段)字符串后面,此时的请求包为:BankID+加密和编码后的字段+密押+结束符,这就是加密加押后的请求包格式。5.交易应答包(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。