商业银行行内系统接口方案(大额).docx

上传人:小飞机 文档编号:1648509 上传时间:2022-12-12 格式:DOCX 页数:194 大小:637.37KB
返回 下载 相关 举报
商业银行行内系统接口方案(大额).docx_第1页
第1页 / 共194页
商业银行行内系统接口方案(大额).docx_第2页
第2页 / 共194页
商业银行行内系统接口方案(大额).docx_第3页
第3页 / 共194页
商业银行行内系统接口方案(大额).docx_第4页
第4页 / 共194页
商业银行行内系统接口方案(大额).docx_第5页
第5页 / 共194页
点击查看更多>>
资源描述

《商业银行行内系统接口方案(大额).docx》由会员分享,可在线阅读,更多相关《商业银行行内系统接口方案(大额).docx(194页珍藏版)》请在三一办公上搜索。

1、内部资料注意保密 中国现代化支付系统与商业银行行内系统接口方案版本号:1.00.03中国人民银行二二年九月目 录1概述11.1目的11.2支付系统概述11.3接口概述32接口需求分析42.1接口业务处理范围42.2一个工作日的运行时序图63物理连接说明93.1物理连接结构图93.2前置机系统配置103.2.1前置机系统分类103.2.2大型前置机系统103.2.3中型前置机系统123.2.4小型前置机系统133.2.5客户机(2-4台)143.2.6网络结构说明153.2.7前置机系统软件结构图164应用连接说明174.1应用连接结构图174.2接口处理模式174.2.1联机处理模式184.2

2、.2脱机处理模式194.3前置机系统功能分布204.3.1前置机与商业银行系统接口功能224.3.2前置机客户端功能255接口双方需要完成的工作275.1支付系统开发单位需要完成的工作275.2商业银行需要完成的工作276API使用说明286.1连接API286.2断开连接API296.3发送API296.4接收API306.5接收确认API336.6打开文件API336.7写文件API346.8读文件API346.9关闭文件API357接口报文说明367.1字符集说明367.1.1属性符号367.1.2x-字符集367.2报文结构367.2.1报文块之间的关系377.2.2报文块结构规则38

3、7.2.3报文块格式描述397.3报文格式明细428接口安全管理438.1用户管理438.2审计追踪438.3网络安全438.4密押及加密管理448.5报文权限控制448.6联机识别ID448.7病毒防范管理449差错及故障处理469.1差错处理469.1.1发起方差错的处理469.1.2接收方差错的处理479.1.3对账不符的处理479.2故障处理48附件A 接口报文49A.1主要数据定义49A.1.1 行别代码49A.1.2 发报中心(收报中心)代码50A.1.3 发起行(接收行)行号50A.1.4 清算账户账号50A.1.5 往来科目账户账号50A.1.6 客户账号51A.1.7 支付交

4、易序号51A.1.8 其他定义51A.2 接口报文一览表53A.3 接口报文明细55A.4 TAG与域名88A.4.1 各种TAG值类型的格式说明88A.4.2 TAG与域名一览表89A.4.3 处理码一览表110A.5报文范例136附件B 接口程序例程142B.1商业银行系统向支付系统发送信息142B.1.1交易控制流程142B.1.2 例子程序(C语言)144B.2 商业银行系统接收支付系统信息147B.2.1交易控制流程147B.2.2 例子程序(C语言)149附件C 磁盘文件格式152附件C.1 磁盘文件处理程序范例153附件C.1.1 生成提出磁盘程序153附件C.1.2 读取提回磁

5、盘程序154附件C.2磁介质导出汇总清单格式155附件D 商业银行前置机客户端功能说明155附件E行号数据接口说明159附件E.1数据格式159附件E.1.1更新信息的格式159附件E.1.2行号数据文件格式161附件E.2行号数据的处理169附件E2.1行号更新信息处理169附件E2.2行号数据文件处理170附件E2.3每日初例行处理170附件E.3表结构(仅供参考)171附件E.3.1支付系统参与者171附件E.3.2 EIS通汇行174附件F公共数据更新报文信息格式说明177附表一 支付系统词汇表180附表二:接收方支付业务种类控制表188中国现代化支付系统与商业银行行内系统接口方案1

6、概述1.1 目的本文旨在描述中国现代化支付系统与商业银行(除城市商业银行)和农村信用联社行内兑付系统(综合业务系统)之间的接口方案,同时说明商业银行要准备相关设备的基本要求。各商业银行可以依据中国现代化支付系统业务需求书和本接口方案进行接口设计。本文按以下章节分别描述:概述、接口需求分析、物理连接、应用连接、接口双方需要完成的工作、API使用说明、接口报文说明、接口安全、差错及故障处理等。1.2 支付系统概述中国现代化支付系统由两个互为备份的国家处理中心(NPC)和北京、武汉等城市处理中心(CCPC)构成,为参与者和特许参与者提供大额实时支付系统(HVPS)、小额批量支付系统(BEPS)、清算

7、账户处理系统(SAPS)以及支付管理信息系统(PMIS)等服务。中国现代化支付系统(CNAPS)在功能上划分为:l HVPS:主要处理同城和异地的,金额在规定起点以上的贷记支付业务和紧急的小额支付业务。支付指令实行逐笔实时发送,全额清算资金;l BEPS:主要处理借记支付业务和规定金额以下的小额贷记支付业务。支付指令实行定时批量或即时发送,净额清算资金;l SAPS:是支付系统的支持系统,集中存储清算账户,处理支付业务的资金清算,并对清算账户进行管理;l PMIS:是支付系统的支持系统,集中管理支付系统的基础数据,负责行名行号、应用软件的下载,提供支付业务的查询查复、报表统计分析和计费服务等;

8、中国现代化支付系统(CNAPS)在结构上划分为: l NPC:负责支付系统的运行和管理,接收、转发各城市处理中心的支付指令,并对集中开设的清算账户进行资金清算和处理,是整个系统的核心;l CCPC:主要负责支付指令的转发,接收并向NPC发送支付指令的CCPC称为发报中心(OPC),接收NPC发来的支付指令并向接收行转发的CCPC称为收报中心(RPC)。此外,还负责对本CCPC范围内的小额业务进行清分轧差;l 系统参与者:负责向支付系统发起支付指令、进行资金清算的银行和具有经营支付结算业务资格的城市信用合作社、农村信用合作社以及经中国人民银行批准可以通过支付系统办理特定业务的机构。相对应地,与支

9、付系统对接的相关业务系统包括:中央银行会计集中核算系统、中央银行国库业务处理系统、商业银行行内汇兑系统、商业银行分支行的综合业务系统、外汇交易系统、中央债券综合业务系统、城市商业银行汇票处理系统、农村信用联社系统等。中国现代化支付系统的总体结构如图1所示:图1中国现代化支付系统的总体结构图1.3 接口概述中国现代化支付系统与商业银行(除城市商业银行)和农村信用联社行内汇兑系统(综合业务系统)之间的接口采用前置机的方式实现(前置机简称为MBFE)。其接口示意图如下图所示。接口HVPSBEPSSAPSPMISCNAPS-MBFEMB接口接口HVPSBEPSSAPSPMIS图2 CNAPS与商业银行

10、行内汇兑系统接口示意图该前置机介于商业银行行内系统与同城CCPC之间,主要完成各商业银行的跨行支付交易在商业银行和CCPC之间的转发,支付交易数据的加押和校验,以及其他业务信息在商业银行和CCPC之间的传送等,同时提供一些对业务信息的管理和查询功能。商业银行所有允许的大额和小额支付业务以及大部分其他业务信息可直接由行内系统发起。前置机系统与商业银行行内系统的网络连接可通过商业银行的局域网或者通过直连线与商业银行主机直连来实现。2 接口需求分析2.1 接口业务处理范围接口业务主要包括大额实时支付业务、小额批量支付业务、为支付服务的清算账户信息和管理信息等,具体业务处理范围如下表所示。系统名业务名

11、编号交易名报文种类HVPS发送1大额支付业务发送CMT100,CMT101,CMT102,CMT103,CMT105,CMT109,CMT1082撤销申请发送CMT3113支付业务状态查询发送CMT6514排队查询申请发送CMT6535排队调整申请发送CMT6336密押查询CMT3097业务明细下载申请发送CMT6598申请清算银行汇票资金报文(城市商业银行代理兑付行专用)CMT721接收1大额支付业务接收(CMT122城市商业银行代理兑付行专用)CMT100,CMT101,CMT102,CMT103,CMT105,CMT109,CMT108,CMT1222撤销申请应答接收CMT3123支付业

12、务状态查询回复接收CMT6814排队查询申请回应接收CMT6835密押查复CMT3106即时转账借贷通知接收CMT2327大额清算结果返回接收CMT2538通用回应报文接收CMT9109即时转账排队通知接收CMT23310即时转账撤销通知接收CMT23411质押融资通知接收CMT40712质押融资扣款通知接收CMT40813大额支付业务核对报文接收CMT84114支付业务明细下载报文接收CMT689BEPS发送1小额支付业务发送CMT100,CMT101,CMT102,CMT103,CMT104,CMT114,CMT1192撤销申请发送CMT3113支付业务状态查询发送CMT6514密押查询C

13、MT3095业务明细下载申请发送CMT659接收1小额支付业务接收CMT100,CMT101,CMT102,CMT103,CMT104,CMT1142撤销申请应答接收CMT3123支付业务状态查询回复接收CMT6814密押查复CMT3105小额拒绝报文CMT6606小额支付业务核对报文接收CMT8427支付业务明细下载报文接收CMT689SAPS发送1余额查询申请发送CMT6522预期头寸查询申请发送CMT6563头寸预警设置报文发送CMT6054清算账户日报表查询请求报文CMT649接收1余额查询回应接收CMT6822预期头寸查询申请回应接收CMT6863头寸预警通知接收CMT4124筹措资

14、金通知接收CMT4165销户提醒通知接收CMT4116销户成功通知接收CMT4467日间透支计息报文接收CMT8038清算账户日报表查询下载报文CMT679PMIS发送1退回申请发送CMT3132退回申请应答发送CMT3143小额定期借记退回报文发送CMT3154自由格式报文发送CMT3035查询书发送CMT3016查复书发送CMT302接收1系统状态变换报文接收CMT4182小额定期借记退回报文接收CMT3153退回申请接收CMT3134退回申请应答接收CMT3145自由格式报文接收CMT3036查询书接收CMT3017查复书接收CMT3028公共数据更新报文接收CMT4179支付业务收费清

15、单报文接收CMT802表1 CNAPS与商业银行行内汇兑系统接口业务处理范围一览表2.2 一个工作日的运行时序图商业银行系统根据支付系统的要求应将每个工作日分为六个阶段,即:业务开始、日间处理、业务截止、清算窗口、日终对账处理以及日终批处理,其运行时序图如图3所示。业务开始 日间处理 业务截止 清算窗口 日终对账处理 日终批处理CNAPS下载支付明细大小额支付数据核对接收业务开始通知向CCPC登录小额业务处理大额业务处理停止所有业务报表打印系统数据备份与清除弥补头寸业务处理停止一般支付业务清算账户信息处理MB管理信息处理- 图3 一个工作日的运行时序图说明:1) 业务开始阶段l 必须首先由MB

16、FE向CCPC登录,商业银行才能开始与CNAPS业务处理;l 初始化系统参数,启动其接口程序;l 接收支付系统发来的业务开始通知信息,进入日间处理阶段,商业银行在没有收到支付系统发来的业务开始通知前,不能向支付系统发起业务。2) 日间处理阶段l 向支付系统发起所有允许的大小额支付业务、清算账户信息、管理信息;l 接收支付系统发来的大小额支付业务、清算账户信息、管理信息;l 接收支付系统发来的业务截止警告通知信息(CMT418,系统状态变更通知报文),准备进入业务截止阶段;l 接收支付系统发来的业务截止通知信息(CMT418,系统状态变更通知报文),进入业务截止阶段,商业银行在收到业务截止通知后

17、,不能发起任何支付系统指令(向CCPC登录、退出登录除外)。3) 业务截止阶段l 不可以向支付系统发起任何支付系统指令(向CCPC登录、退出登录除外);l 接收支付系统发来日间透支计息通知、系统状态变更通知;l 在此阶段结束时,若清算账户发生透支或存在排队待清算的支付交易,则将接收到CCPC发来的清算窗口打开信息,并进入清算窗口阶段;否则会接收到CCPC发来的日终开始通知(CMT418,系统状态变更通知报文),直接进入日终对账处理阶段。4) 清算窗口阶段(此阶段不是必须的)l 只能向支付系统发起弥补头寸不足之类的大额支付业务(即汇兑业务中的资金调拨、以及同业拆借业务等)、清算账户信息、自由格式

18、报文;l 接收支付系统发来的大小额支付业务、清算账户信息、管理信息;l 接收支付系统发来的日终开始通知后,进入日终对账处理阶段,商业银行此时应停止任何支付系统业务,开始进行对账。5) 日终对账处理阶段l 不能向支付系统发起任何支付业务信息;l 接收支付系统发来的大额支付业务汇总对账信息和小额支付业务汇总对账信息等;l 根据收到的汇总对账信息进行日终对账;l 若对账不成功,则向支付系统发起支付业务明细下载请求;接收到支付业务明细信息后,与商业银行端的账户数据进行匹配,得到商业银行与支付系统的账户不符信息,然后以下载的支付业务明细信息为准,经商业银行业务经理授权后,对商业银行端数据进行账务校正处理

19、。该过程可以多次重复直到对账成功为止;l 对账成功后,进入日终批处理阶段。6) 日终批处理阶段l 不可以发起和接收任何业务。l 进行系统的数据备份和数据清除工作。l 按照需要打印报表按照支付系统目前规定,8:00至17:00为系统日间运行时间,17:00至18:00为清算窗口时间,以上时间点允许人行调整,但会提前公布。3 物理连接说明3.1 物理连接结构图图4 物理连接结构图说明:1) 前置机系统采用开放式平台。2) 前置机系统包括一台服务器和若干台PC。前置机系统应支持双机热备份。3) 前置机可以通过专用网络和磁介质两种方式连接CCPC。前置机支持磁介质信息的录入以及生成磁介质信息的功能。4

20、) 前置机与商业银行系统的主机通过ESCCON通道或LAN直接相连;支付业务由商业银行各网点通过商业银行主机提交前置机。5) 为保证网络安全性,可在前置机与CCPC之间设置防火墙。3.2 前置机系统配置本节内容主要对前置机系统的配置作简要说明,稍后支付系统开发方将提供正式的前置机平台方案,专门对前置机的硬件平台、网络配置、安全备份、操作系统、数据库等方面做统一说明。3.2.1 前置机系统分类商业行前置机系统完成的是商业银行跨行支付业务从商业行业务系统到CNAPS系统的接入工作,因各商业银行业务规模不同且接入CNAPS系统的节点性质也不同(可能从总行系统接入、也可能从下属分行系统接入),所以商业

21、行前置机系统的处理能力要求会千差万别。因为小额业务与大额业务大致成比列发展,我们将商业行前置机系统的处理能力要求分为三类:前置机分类大额业务全日业务量小额业务全日业务量小型前置机系统小于1500笔小于30000笔中型前置机系统在1500笔到5000笔之间在30000笔到50000笔之间大型前置机系统5000笔以上50000笔以上表2 MBFE系统处理能力分类表因此,当选用PC Server做服务器时,可根据上述分类方法选择不同处理能力的PC Server。商业银行也可以选择高性能,高可靠的UNIX小型机做前置机服务器。3.2.2 大型前置机系统指 标 项要 求附 注机型中、低档32位UNIX企

22、业服务器或高性能PC服务器tpm-C值=5000,可扩展到10000以上CPU数目=2,主频=350兆赫,可扩展至4颗以上CPU缓存=2MB/CPU总线带宽=1GB/sI/O总线带宽=400MB/s内存2GB,可扩展至4GB以上I/O插槽=5内置硬盘数目=1,单盘容量=18GB,转速=10000转,支持热插拔网络接口10/100以太网其它监控终端、光驱、软驱、键盘、鼠标、磁带机(4mm、未压缩容量大于等于20GB)操作系统UNIX操作系统XPG5UNIX98认证C2级安全标准支持系统盘镜像和日志文件系统有中文环境YEAR2000 READY关系型数据库l 应该是当前最新最成熟技术的数据库产品;

23、l 应支持当前流行的数据库技术标准,如:ANSI/ISO SQL 99(或者ANSI/ISO SQL 89、ANSI/ISO SQL 92E)、ODBC 3.0、X/Open 、CLI、JDBC等;l 提供强大的并行处理功能;l 支持大吞吐数据量的处理要求;l 支持页级、表级、库级锁机制;l 支持易用并具有广泛适应性的开发语言和工具;l 应具有良好的开放性,支持主流厂商的硬件及操作系统平台;l 支持7*24小时不间断的运行处理;l 支持数据的在线备份与恢复;l 提供软件容错机制,包括数据库/日志镜像、自动恢复和集群机制,保证系统的连续可用性;l 良好的可扩展性,支持数据库从单CPU系统到SMP

24、多CPU系统或SMP多CPU系统到双机甚至多机集群系统的扩展及应用系统与业务数据的无损失移植;l 良好的安全保密机制;l 支持随意存取控制、身份识别、角色划分、追踪审计等安全机制;容错软件l 自动实时将数据保存在主从两台主机上;l 当某些导致工作主机无法继续处理业务应用时,自动将用户系统切换至另外一台主机上;l 切换发生时,自动使新主机接管原来的用户连接、数据库进程、应用进程等,无需人工干预;l 支持手工切换。用户可以随时将系统的控制权在两台主机之间切换;l 与数据库无关,可以支持各种数据库,包括ORACLE、Sybase、Informix等;l 与用户的应用系统无关,用户可以不加修改的使用他

25、们的应用,纯容错软件对用户的应用透明;l 支持裸设备或文件系统两种存储方式,或两种方式的同时使用其他系统中间件CLIENT(用于前置机与CCPC之间的通信),等等服务与支持保修一年,实时服务3.2.3 中型前置机系统指 标 项要 求附 注 机型低档32位UNIX企业服务器或高性能PC服务器CPU数目=2,主频=350兆赫CPU缓存=2MB/CPUTpm-C值=2000总线带宽=1GB/sI/O总线带宽=400MB/s内存1GB,可扩展至2GB以上I/O插槽=5内置硬盘数目=1,单盘容量=9GB,转速=10000转网络接口10/100以太网外设监控终端、光驱、软驱、键盘、鼠标、磁带机(4mm、未

26、压缩容量大于等于20GB)操作系统UNIX操作系统XPG5UNIX98认证C2级安全标准支持系统盘镜像和日志文件系统有中文环境YEAR2000READY关系型数据库l 应该是当前最新最成熟技术的数据库产品;l 应支持当前流行的数据库技术标准,如:ANSI/ISO SQL 99(或者ANSI/ISO SQL 89、ANSI/ISO SQL 92E)、ODBC 3.0、X/Open 、CLI、JDBC等;l 提供强大的并行处理功能;l 支持大吞吐数据量的处理要求;l 支持页级、表级、库级锁机制;l 支持易用并具有广泛适应性的开发语言和工具;l 应具有良好的开放性,支持主流厂商的硬件及操作系统平台;

27、l 支持7*24小时不间断的运行处理;l 支持数据的在线备份与恢复;l 提供软件容错机制,包括数据库/日志镜像、自动恢复和集群机制,保证系统的连续可用性;l 良好的可扩展性,支持数据库从单CPU系统到SMP多CPU系统或SMP多CPU系统到双机甚至多机集群系统的扩展及应用系统与业务数据的无损失移植;l 良好的安全保密机制;l 支持随意存取控制、身份识别、角色划分、追踪审计等安全机制;容错软件l 自动实时将数据保存在主从两台主机上;l 当某些导致工作主机无法继续处理业务应用时,自动将用户系统切换至另外一台主机上;l 切换发生时,自动使新主机接管原来的用户连接、数据库进程、应用进程等,无需人工干预

28、;l 支持手工切换。用户可以随时将系统的控制权在两台主机之间切换;l 与数据库无关,可以支持各种数据库,包括ORACLE、Sybase、Informix等;l 与用户的应用系统无关,用户可以不加修改的使用他们的应用,纯容错软件对用户的应用透明;l 支持裸设备或文件系统两种存储方式,或两种方式的同时使用其他系统中间件CLIENT(用于前置机与CCPC之间的通信),等等服务与支持保修一年,实时服务3.2.4 小型前置机系统指 标 项要 求附 注机型32位PC服务器CPU主频=350兆赫CPU缓存=2MB/CPUTPM-C值=1000总线带宽=1GB/sI/O总线带宽=400MB/s内存256MB,

29、可扩展至1GB以上I/O插槽=5内置硬盘数目=1,单盘容量=9GB,转速=10000转网络接口10/100以太网其它监控终端、光驱、软驱、键盘、鼠标、磁带机(4mm、未压缩容量大于等于20GB)操作系统UNIX操作系统XPG5UNIX98认证C2级安全标准支持系统盘镜像和日志文件系统有中文环境YEAR2000READY关系型数据库l 应该是当前最新最成熟技术的数据库产品;l 应支持当前流行的数据库技术标准,如:ANSI/ISO SQL 99(或者ANSI/ISO SQL 89、ANSI/ISO SQL 92E)、ODBC 3.0、X/Open 、CLI、JDBC等;l 支持页级、表级、库级锁机

30、制;l 支持易用并具有广泛适应性的开发语言和工具;l 应具有良好的开放性,支持主流厂商的硬件及操作系统平台;l 支持7*24小时不间断的运行处理;l 支持数据的在线备份与恢复;l 提供软件容错机制,包括数据库/日志镜像、自动恢复和集群机制,保证系统的连续可用性;l 良好的安全保密机制;l 支持随意存取控制、身份识别、角色划分、追踪审计等安全机制;其他系统中间件CLIENT(用于前置机与CCPC之间的通信),等等服务与支持保修一年,实时服务3.2.5 客户机(2-4台)指 标 项要 求附 注 机型PCCPUPIII 733以上内存128MB硬盘10GB显示器15”操作系统WINDOWS20003

31、.2.6 网络结构说明说明:支付系统的总体网络方案尚未最后确定。因此,支付系统的网络设备具体配置方案将另行发布。另外,前置机与商业银行行内系统的之间的网络设备配置方案由商业银行自行决定。3.2.7 前置机系统软件结构图DATAREQUEST硬件、网络WINDOWS 2000DB ClientAP(表示&业务逻辑)硬件、网络UNIXRDBMS中间件客户端存储过程容错软件等 APIClientServer图5 前置机系统软件结构图4 应用连接说明HARDWARE/OPERATION SYSTEM中间件客户端APIRDBMSTCP/IP或 SNA接口HARDWARE/OPERATION SYSTEM

32、RDBMS接口Sorket或SNA LU6.2等APPC或RPC等MBFEMBTCP/IP 或 SNACNAPS APMB AP4.1 应用连接结构图图6应用连接结构图图6中前置机端和商业银行主机端的接口需要商业银行自行开发,其通讯协议可采用TCP/IP或SNA,信息交换方式可采用APPC、RPC等方式。在前置机端的服务器上提供一组API,供前置机端的接口程序调用,从而实现商业银行行内系统与支付系统的对接。前置机的客户端以客户/服务器方式与服务器进行交互,提供前置机端的管理、查询、打印等功能。客户端不支持支付业务的直接录入,但商业银行的支付业务可以通过磁盘文件的方式提出和提回。4.2 接口处理

33、模式处理模式分为联机处理模式和脱机处理模式两种。4.2.1 联机处理模式联机处理指在商业银行系统与前置机系统之间通过联机交易进行业务处理,包括三种模式,具体如下:l 模式一说明:1、发送业务信息2、接收同步确认响应3、接收异步回执4、发送异步回执同步回应此种模式主要适用于商业银行系统发起大小额支付业务、撤销业务、支付业务状态查询以及日终支付业务明细数据下载请求。其中第1步中业务信息和第3步中异步回执的具体报文种类见4.3.1,第2步中的同步确认响应见6.2,商业银行应根据返回码的不同分别处理。需要说明一点,对于大额支付业务,可能会接收到多种异步回执(清算,排队,拒绝,撤销),只有收到清算、拒绝

34、或撤销回执后商业银行才可以认为该笔业务处理完成;对于小额支付业务,如果支付系统处理成功,无回执信息,否则接收小额拒绝回执(此回执最迟在业务截止阶段结束时接收)。l 模式二说明:1、发送业务信息2、接收同步确认响应此种模式主要适用于商业银行系统发起退回申请业务、退回申请应答业务、查询业务、查复业务、自由格式报文。其中第1步中业务信息的具体报文种类见4.3.1,第2步中的同步确认响应见6.2,商业银行应根据返回码的不同分别处理。需要说明一点,收到同步确认响应后商业银行即可以认为该笔业务处理完成。l 模式三说明:1、 接收业务信息2、 发送同步回应此种模式主要适用于商业银行系统接收大小额支付业务、即

35、时转账通知、日间透支计息、支付业务收费清单、退回申请业务、退回申请应答业务、查询业务、查复业务、自由格式报文、系统状态变换、汇总对账通知、支付业务明细数据等。其中第1步中业务信息的具体报文种类见4.3.1,商业银行系统需根据不同业务类型分别处理。4.2.2 脱机处理模式脱机处理指在商业银行系统与前置机系统之间发生通讯故障或尚未开发接口程序时,通过磁盘文件方式实现大、小额支付业务在二者之间的转发处理。磁盘文件以二进制码存放,包括文件头、文件体、文件尾三部分,其中文件头主要用来标示该文件是一个磁盘提出提回文件,文件体的结构与联机处理模式下的报文结构一致(见第7章),文件尾是一位“CRC校验码”。”

36、CRC校验码“的产生以及校验由支付系统提供的文件处理API完成。文件的具体格式见附件C。l 商业银行向前置机发送业务商业银行系统将所有业务按照提出磁盘文件格式要求形成提出文件和商业银行磁介质导出文件汇总清单(清单格式见附件C),同时将相应业务状态设置为“前置机已收妥”,通过磁介质或文件传输方式将该文件移存至前置机客户端,并利用前置机客户端的商业银行磁盘提出功能进行业务处理。处理步骤如下:1、 用6.6的打开文件API打开提出磁盘文件,并校验CRC码,若正确则转第2步,否则在客户端界面提示用户错误原因并拒绝处理该文件;2、 遍历文件,统计文件汇总清单,人工与商业银行系统生成的汇总清单进行比较;如

37、果相同进行第3步,否则在客户端界面提示用户错误原因并拒绝处理该文件;3、 从提出磁盘文件中读出一条指令,采用与联机处理模式下相同的处理方式处理每一包业务,可单笔拒绝,拒绝信息可打印或生成一个拒绝文件(拒绝文件格式见附件C);4、 处理完成后,若全部处理成功则提示用户提出成功,否则在客户端界面提示用户错误笔数,并生成拒绝文件。5、 商业银行可根据拒绝信息在商业银行行内系统提供界面修改相应的业务处理状态,或将拒绝文件移存至行内系统,通过程序自动处理。l 接收前置机发来的业务利用客户端的商业银行磁盘提回功能,由前置机系统将所有业务按照提回磁盘文件格式要求形成提回文件和前台磁介质导出文件汇总清单(清单

38、格式见附件C),并通过磁介质或文件传输方式将该文件移存至商业银行系统。商业银行系统的处理步骤如下:1、 用6.6的打开文件API打开磁盘文件,并校验CRC码,若正确则转第2步,否则提示用户错误原因并拒绝处理该文件;2、 遍历文件,统计文件汇总清单,人工与商业银行系统生成的汇总清单进行比较;如果相同进行第3步,否则在客户端界面提示用户错误原因并拒绝处理该文件;3、 从提回磁盘文件中读出一条指令,采用与联机处理模式下相同的处理方式处理每一包业务;4、 处理完成后,若全部处理成功则提示用户提回成功,否则提示用户错误原因并拒绝处理该文件。4.3 前置机系统功能分布根据上述对接口连接的论述,可将前置机系

39、统功能分为两部分:前置机与商业银行系统接口功能和前置机客户端功能,下面分别加以说明。4.3.1 前置机与商业银行系统接口功能系统运行阶段类型编号功能名称处理模式报文种类业务回执备注业务开始PMIS1接收业务开始通知模式三CMT418系统状态为10,原系统状态为00。日间处理日间处理HVPS 1发送大额往账支付业务模式一CMT100,CMT101,CMT102,CMT103,CMT105,CMT109,CMT108CMT2532接收大额来账支付业务(CMT122城市商业银行代理兑付行专用)模式三CMT100,CMT101,CMT102,CMT103,CMT105,CMT109,CMT108,CM

40、T1223撤销申请模式一CMT311CMT3124支付业务状态查询模式一CMT651CMT6815接收即时转账借贷通知模式三CMT232 6接收质押融资通知模式三CMT4077接收质押融资扣款通知模式三CMT4088发送申请清算银行汇票资金报文模式二CMT721BEPS1发送小额往账支付业务模式一CMT100,CMT101,CMT102,CMT103,CMT104,CMT114CMT6602接收小额来账支付业务模式三CMT100,CMT101,CMT102,CMT103,CMT104,CMT114,CMT1193撤销申请模式一CMT311CMT3124支付业务状态查询模式一CMT651CMT6

41、81PMIS1发送退回申请模式二CMT3132接收退回申请模式三CMT3133发送退回申请应答模式二CMT3144接收退回申请应答模式三CMT3145定期借记退回报文发送模式二CMT3156定期借记退回报文接收模式三CMT3157发送查询查复书模式二CMT301,CMT3028接收查询查复书模式三CMT301,CMT3029发送自由格式报文模式二CMT30310接收自由格式报文模式三CMT30311接收支付业务收费清单报文模式三CMT80212接收公共数据更新报文模式三CMT41713接收截止警告通知模式三CMT418系统状态为10,原系统状态为10。14接收截止通知模式三CMT418系统状态为20,原系统状态为10。业务截止SAPS1接收日间透支计息报文模式三CMT803PMIS1接收清算窗口打开通知(头寸不足时)或日终通知模式三CMT418系统状态为30或40,原系统状态为20。清算窗口清算窗口HVPS1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号