《全国支票影像交换系统商业银行直接连接分中心实施指引(V1.1.2).doc》由会员分享,可在线阅读,更多相关《全国支票影像交换系统商业银行直接连接分中心实施指引(V1.1.2).doc(41页珍藏版)》请在三一办公上搜索。
1、全国支票影像交换系统商业银行直接连接分中心实施指引版本号:1.1.2中国人民银行清算总中心支付系统开发中心2007-03-01文档修订记录版本状态简要说明日期变更人批准日期批准人0.8A初始版本2006-09-17贺铁林1.0M正式版本2006-11-07贺铁林1.1M修订报文格式标准、业务说明、接口格式说明。2007-1-10李宁玉1.1.1A3.4.12增加对CIS414报文处理流程的描述。4.2接收报文列表中增加CIS414报文。2007-3-6贺铁林1.1.1A3.4.12增加对CIS414报文处理流程的描述。4.2接收报文列表中增加CIS414报文。2007-3-6贺铁林1.1.2M
2、3.2.4节止付申请/应答报文中,将“20:业务已撤销(冲正或止付)”修改为 “34:持票人开户行申请止付”2007-4-23贺铁林注:变化状态:A增加,M修改,D删除目 录文档修订记录11.概述11.1背景11.2影像交换系统总体架构11.3商业银行接入影像交换系统的方式21.4适用范围31.5编写目的32.直连商业银行接口模型42.1接口结构42.2接口功能42.3通讯方式52.4消息传输格式53.报文处理流程说明93.1业务报文处理流程93.2信息类报文处理流程113.3计费报文(CIS201)处理流程153.4系统管理类报文处理流程153.5数据核对及下载报文(CIS601/CIS60
3、2)处理流程253.6系统运行时间及运行控制254.报文接口334.1发送报文列表344.2接收报文列表345.数字签名366.安全措施381. 概述1.1 背景中国人民银行立足中国国情,借鉴国外先进经验,组织建设以影像技术为支撑的全国支票影像交换系统(以下简称影像交换系统,CIS),改革支票清算模式,实现支票截留和支票全国通用。影像交换系统是指综合运用影像技术和支付密码等技术,将纸质支票转化为影像和电子清算信息,实现纸质支票截留,并利用网络技术将支票影像和电子清算信息传递至出票人开户行进行提示付款,实现支票全国通用的业务处理系统。1.2 影像交换系统总体架构影像交换系统为两级两层结构:第一层
4、是影像交换总中心(以下简称总中心),第二层是影像交换分中心(以下简称分中心)。总中心负责接收、转发跨分中心支票影像信息;分中心负责接收、转发同一区域内系统参与者的支票影像信息,并向总中心发送和从总中心接收跨分中心的支票影像信息。如图1.1所示:图1.1 系统总体架构图影像交换系统的参与者包括办理支票结算业务的银行业金融机构(以下简称商业银行)和票据交换所。为便于各银行接入影像交换系统办理业务,降低业务处理成本,各地同城票据交换所均作为影像交换系统的参与者与系统连接,可以代理本地的银行机构通过影像交换系统发起和接收业务。各省会(首府)、地市及县级同城票据交换所通过影像交换系统前置机,以平等主体身
5、份与当地分中心连接。1.3 商业银行接入影像交换系统的方式商业银行可以直接接入影像交换系统办理业务(集中接入模式),也可以通过票据交换所接入影像交换系统办理业务(分散接入方式)。在集中接入模式下,商业银行应具备影像采集条件,并与影像交换系统连接,通过省级机构或法人机构集中向影像交换系统提交和接收支票影像信息。在分散接入模式下,商业银行未与影像交换系统连接,可采取传递实物支票或磁介质方式委托票据交换所向影像交换系统提交和接收支票影像信息。采用集中接入模式的银行机构,可以选择直接连接方式或间接连接方式。在直接连接方式下,银行行内系统通过接口直接提交和接收支票影像信息;在间接连接方式下,银行通过前置
6、机客户端提交和接收支票影像信息。人民银行鼓励全国性银行省级机构或地方性银行法人机构采取集中接入直接连接方式接入CIS分中心;未来随着支付系统的逐步完善,CIS将同步支持全国性银行法人机构一点接入总中心。1.4 适用范围本指引适用于采用集中接入直接连接方式接入分中心的商业银行(以下简称直连商业银行)。1.5 编写目的本指引描述影像交换系统向直连分中心的商业银行提供的接口模型、接口数据格式以及相关的业务说明,为商业银行开发前置机系统或接口系统确定标准与要求。本指引还描述了影像交换系统的签名与核签方法及签名API的使用范例。2. 直连商业银行接口模型2.1 接口结构分中心与直连商业银行通过消息中间件
7、直接交换报文。直连商业银行按照附件1全国支票影像交换系统报文格式标准(以下简称报文格式标准)的要求组织各类业务报文,放置到分中心对应的消息中间件队列中,转发给影像交换系统分中心;分中心将回应报文和需要转发给直联商业银行的报文放置到商业银行对应的消息中间件队列中,发送给直连的商业银行。影像交换系统仅提供数字签名与核签的API,报文解析与封装以及基于消息中间件的通信功能由商业银行自行开发。2.2 接口功能直连分中心的商业银行,影像交换系统将其作为一个虚拟票据交换所,为其分配一个虚拟票交所号。票据交换所应收发的所有报文,商业银行端均应能正确处理,并应符合分中心与票据交换所间交换的报文标准。2.3 通
8、讯方式直连商业银行与分中心间通过消息中间件实现报文交换。目前支持的中间件为IBM WebSphere MQ 6.0.1.1和东方通 TongLink/Q 6.3,直连商业银行应使用与之兼容的版本。消息中间件需要定义两个消息队列:实时队列、普通队列。实时队列用于传送登录申请报文(CIS401)、登录应答报文(CIS402)、退出申请报文(CIS403)、退出应答报文(CIS404)、强制退出登录报文(CIS412);其他各种业务类报文、信息类报文、系统管理类报文通过普通队列进行传输。直连商业银行必须向分中心登录后方能发送与接收报文,向分中心退出后发送的报文将被分中心拒收。但无论直连商业银行是否登
9、录,分中心均会向直连商业银行发送报文。由于采用消息中间件传输报文,报文将会传输到直连商业银行。为实现退出时不受理接收的报文,退出状态下直连商业银行应将普通队列的报文暂存在消息中间件或其他存储装置,在登录后才进行相应地处理。2.4 消息传输格式2.4.1 数据结构影像交换系统传输的消息格式定义如下:struct CommMsg char m_chMsgType; / 消息类型 char m_pBody1; / 消息内容;m_chMsgType可以为下列值:C 标识消息是个完整的报文;H 标识消息是个分段报文的报头;B 标识消息是个分段报文的正文体片段;T 标识消息是个分段报文的报尾;m_pBod
10、y为报文内容,其格式参见报文格式标准定义。根据以上定义,消息总长度=报文长度+1。目前,影像交换系统限制单个消息总长度的最大值为1048576字节,即单个消息中的报文长度不能超过1048575字节。2.4.2 MQ方式传输如果待传输的报文长度小于或等于1048575字节,传输时需设置m_chMsgType=C,将报文内容放入m_pBody,再调用MQPUT将消息发送至分中心,参数的设置参考以下规则:MQMD.MsgType = MQMT_DATAGRAM; MQMD.Persistence = MQPER_PERSISTENT; MQMD.MsgFlags = MQMF_NONE; MQPMO
11、.Options = MQPMO_SYNCPOINT;如果待传输的报文长度大于1048575字节,应将消息分拆为一组多片段消息发送,各段应具有相同的消息号(MQMD.MsgId)。分段规则是报文头为第一段(m_chMsgType=H);正文体顺序分段(m_chMsgType=B),每段消息中报文长度不超过1048575字节;报文尾为最后一段(m_chMsgType=T)。在调用MQPUT传送分段报文时,参数的设置参考以下规则: MQMD.MsgType = MQMT_DATAGRAM; MQPMO.Persistence = MQPER_PERSISTENT; if 发送第1段、第2段倒数第2
12、段 MQMD.MsgFlags = MQMF_SEGMENT; MQPMO.Options = MQPMO_LOGICAL_ORDER | MQPMO_SYNCPOINT; else if 发送最后1段 MQMD.MsgFlags = MQMF_LAST_SEGMENT; MQPMO.Options = MQPMO_LOGICAL_ORDER | MQPMO_SYNCPOINT; 相应的,商业银行在接收由分中心发送的消息时,应根据m_chMsgType判断消息类别。如果m_chMsgType=C,表示收到的是一个未分段的完整报文,报文的最大长度为1048575字节;否则,表示收到的是分段报文,
13、每段的最大长度为1048575字节,此时商业银行需要对报文段进行顺序拼接,组成完整报文。拼接后的完整报文没有长度限制,为避免分配过高的内存,建议商业银行将其构造为文件型报文(具体格式参考报文格式标准)。在使用MQGET获取消息时,参数的设置参考以下规则:MQGMO.Options = MQGMO_SYNCPOINTMQGMO.Options |= MQGMO_LOGICAL_ORDER | MQGMO_ALL_MSGS_AVAILABLE | MQGMO_ALL_SEGMENTS_AVAILABLE;MQGMO.MatchOptions = MQMO_NONE;2.4.3 TLQ方式传输使用T
14、LQ通讯的直连商业银行,如果待传输的报文长度小于等于1048575字节,设置m_chMsgType=C,m_pBody为报文内容,调用TLQ API将消息发送至分中心。如果待传输的报文长度大于1048575字节,应将报文转换为文件型报文,再调用TLQ API顺序将文件体及文件型报文发送至分中心。文件型报文的消息传输格式为:m_chMsgTypeC,m_pBody为文件型报文格式,即1:F:C:(具体格式参考报文格式标准)。相应的,商业银行在处理收到的消息时,应能区分普通报文和文件型报文,分别处理。3. 报文处理流程说明3.1 业务报文处理流程3.1.1 支票/通用业务报文(CIS100/CIS
15、101)处理流程3.1.1.1 提出CIS100/CIS101报文的处理直连商业银行按照支票影像交换系统技术规范中规定的图像格式标准由分支机构采集或统一采集图像,然后将影像业务的电子清算信息和图像数据按报文格式标准规定格式生成提出业务报文,加编数字签名后,将业务报文发送分中心,接收分中心返回的回应报文(CIS408)。对分中心返回处理失败回应的业务报文,商业银行应分析并纠正失败原因后,重新组织新的业务报文发送给分中心。对发送给分中心但没有收到分中心回应报文的业务,商业银行应及时与分中心联系或发送业务状态查询报文查询业务状态。确认分中心没有收到该业务的,商业银行应按原报文重新发送(应避免重新组织
16、新报文发送,否则可能导致重账),即商业银行应具备对未应答业务重新发送的功能;确认分中心已经收到的,商业银行不必作任何处理,留待对账纠正状态。商业银行应建立发送影像业务登记簿,以方便与分中心对账,并在每日收到CIS308时更新业务的业务状态为:已付款、已退票等(具体状态类型参考报文格式标准1.8节)。3.1.1.2 提入CIS100/CIS101报文的处理直连商业银行收到分中心转发的业务报文,按报文格式标准规定的核签方法核验业务的数字签名。核验失败的,商业银行应通过小额支付系统返回退票回执,设置退票理由为“35:数字签名或证书错”;核验通过的,商业银行应提交行内系统进行支票合法性检查,并根据检查
17、结果通过小额支付系统返回付款或退票回执;直连商业银行收到业务报文的核签标志为“01提入行分中心核签失败”或“02提入行分中心查黑名单错”的,商业银行不必再做核签操作,直接通过小额支付系统返回退票回执,设置退票理由为“35:数字签名或证书错”。商业银行应建立接收影像业务登记簿,以方便与分中心对账,并在每日收到CIS308时更新业务的业务状态为:已付款、已退票等(具体状态类型参考报文格式标准1.8节)。 注意:由于票据交换所不能作为支票(通用)业务提出行和提入行,因此商业银行不能以虚拟票据交换所身份发起、接收业务报文,即CIS100/CIS101报文体中的提出行/提入行行号字段不能填写虚拟票交所号
18、,而应填写商业银行辖属的分支机构票交机构号。3.1.2 业务状态更新通知报文(CIS308)的处理 影像交换系统提入行收到它行发起的影像业务(含支票、通用业务两种类型)后,应在规定的回执期限内,通过小额支付系统,以提入行小额业务代理行的身份发起小额业务处理回执。小额支付系统日切后,NPC及32个CCPC会将其当日受理的小额业务处理回执打包发送至影像交换系统总中心。同时,影像交换系统日切后,各分中心也会将区域内的支票/通用业务电子信息打包发送至总中心。总中心每日定时(目前设置为18:00)启动销记处理,根据小额业务处理回执更新系统内全国/区域影像业务的业务状态为“已付款”、“已退票”等(具体状态
19、类型参考报文格式标准1.8节),并将小额业务处理回执、更新后的业务状态分别按分中心打包,组织支票业务回执信息通知报文(CIS307)、业务状态更新通知报文(CIS308),发送各分中心。分中心收到总中心下发的CIS307报文后,应登记入库,以备查询;收到总中心下发的CIS308报文后,应根据报文明细逐笔匹配本地影像业务,更新其业务状态,匹配完成后,再按票交所打包,组织CIS308发送至各票交所(含虚拟票交所)。支票业务的正常回执期限为T+N(0N5,N为整数,系统目前设置N=2)日,T为总中心转发全国业务或分中心转发区域业务的系统日期,N为业务回执返回最长期限,由总中心根据人民银行总行业务管理
20、部门授权负责设置,遇节假日或小额停运影像交换系统总中心会自动对回执期限做顺延处理。TN日日切进入TN1日后,提入行通过小额支付系统返回业务处理回执的业务,总中心根据业务处理回执相应修改业务状态为“逾期付款”或“逾期退票”。超过回执期限(TN1)没有返回回执的影像业务,影像交换系统将继续等待其回执业务,直至收到回执业务或超过数据保存期(30天)后由总中心根据支付司要求手工销记。3.2 信息类报文处理流程3.2.1 查询查复报文(CIS301/CIS302)3.2.1.1 发起查询报文(CIS301)直连商业银行对自己发出或接收的支票(通用)业务有疑问的,按报文格式标准规定的报文格式,组织查询报文
21、发送给分中心,报文将通过影像交换系统转发给查复行(支票(通用)业务的提入行或提出行)。商业银行应对发起的查询报文建立登记簿,等收到对应的查复报文后,自动销记登记簿。3.2.1.2 发起查复报文(CIS302)直连商业银行收到查询报文后,按报文格式标准规定的格式解析报文,登记查询查复登记簿。业务人员通过客户端获取到未查复的查询信息后,应打印查询书,依照查询书内容,根据原支票(通用)业务在本行的处理情况,认真查明情况和原因,报业务主管审核同意,在规定时间内,按规定格式和要求向查询行发送查复信息,并打印查复书。系统在发出查复业务后,应在查询查复登记簿中自动销记原查询业务,记录其状态为已查复。注意:由
22、于票据交换所不能作为支票(通用)业务提出行或提入行,因此商业银行不能以虚拟票据交换所身份发起查询/查复报文,即CIS301/CIS302报文体中的查询行/查复行行号字段不能填写虚拟票交所号,而应填写商业银行辖属的分支机构票交机构号。3.2.2 业务状态查询及应答报文(304/305)3.2.2.1 发送业务状态查询(CIS304)直连商业银行需要了解本行发出的支票(通用)业务在总中心、分中心的处理情况时,按报文格式标准规定的报文格式,组织业务状态查询报文(CIS304),向分中心发送。如被查询业务属区域内支票(通用)业务,由分中心根据本中心业务处理状态直接应答商业银行;如被查询业务属全国支票(
23、通用)业务,由分中心转发总中心、提入分中心,提入分中心收到CIS304后,组织业务状态查询应答报文(CIS305),将应答报文沿原路返回至查询商业银行。沿途各节点收到CIS305报文后,会将被查询业务在本节点的业务状态填入报文。3.2.2.2 接收业务状态查询应答(CIS305)直连商业银行收到业务状态查询应答报文后,按报文格式标准规定的格式解析报文,获取应答信息。区域业务,CIS305报文只含提出分中心返回的信息;全国业务,CIS305报文则包含提出分中心、总中心、提入分中心返回的信息。注意:由于票据交换所不能作为支票(通用)业务提出行,因此商业银行不能以虚拟票据交换所身份发起业务状态查询报
24、文,即CIS304/CIS305报文体中的查询行行号字段不能填写虚拟票交所号,而应填写商业银行辖属的分支机构票交机构号。3.2.3 自由格式报文(CIS303)直连商业银行与总中心、分中心以及票据交换所、票交机构间需要相互传输最长255个字符(127个汉字)的无格式要求的信息数据时可以使用本报文。注意:影像交换系统限定了自由格式报文内容可以使用的字符集范围,具体限制参考报文格式标准2.1.1节。3.2.4 止付申请/应答报文(CIS309/CIS310)直连商业银行发出支票(通用)业务后,没有收到小额支票(通用)业务回执前,可以向提入行发起止付申请(CIS309),止付一笔支票(通用)业务。直
25、连商业银行收到提出行发出的止付申请后,如果还没有返回小额回执业务的,则可以止付该支票(通用)业务,发送“同意止付”的应答报文给提出行;否则,拒绝止付,发送“不能止付”的应答报文给提出行。对于同意止付的,商业银行仍需通过小额支付系统发送支票(通用)业务回执报文,将被止付业务作退票处理,设置退票理由为“34:持票人开户行申请止付”。注意:由于票据交换所不能作为支票(通用)业务提出行,因此商业银行不能以虚拟票据交换所身份发起止付申请及应答报文,即CIS309/310报文体中的发起票交机构号或接收票交机构号字段不能填写虚拟票交所号,而应填写商业银行辖属的分支机构票交机构号。3.2.5 同城支票业务违规
26、信息上载报文(CIS306)为实现对各地同城票据交换范围内支票业务违规信息的统一管理,各地票交机构通过票交所客户端或行内系统,按规定格式采用客户端录入或磁介质方式将同城范围的违规支票信息录入影像交换系统,定期自动归并至总中心进行查询统计处理。直连商业银行应按报文格式标准规定的格式,将本行非经影像交换系统办理的且退票理由为“出票人签章与预留银行签章不符”、“约定使用支付密码的,支付密码未填写或错误”、“出票人账户余额不足以支付票据款项”的业务,组织为本报文发送所属分中心。注意:由于分中心与票据交换所不能作为支票(通用)业务提出行或提入行,因此商业银行不能以虚拟票据交换所身份发起本报文,即CIS3
27、06报文体中的发起票交机构号字段不能填写虚拟票交所号,而应填写商业银行辖属的分支机构票交机构号。3.3 计费报文(CIS201)处理流程每月月末,分中心计费处理结束后(目前设定的计费处理时点为18:00),会将当月辖属各票交所的业务计费清单报文(CIS201)发送给对应的票交所。直连商业银行作为虚拟票交所,会收到一份计费清单报文。收到报文后,商业银行应按照报文格式标准解析报文,将计费明细登记入库。业务人员需通过客户端查询计费明细,确认无误后,按照相关的业务管理规定缴纳费用。3.4 系统管理类报文处理流程3.4.1 登录申请/应答报文(CIS401/CIS402)直连商业银行在发起/接收业务前,
28、需先向分中心登录。发起登录报文(CIS401)时,商业银行应先判断本地登录分中心的状态,如为“未登录”,则允许发出登录报文;否则,不允许发出。登录报文中的发起方代码应填写虚拟票交所号,原/新识别信息栏填写业务人员设定的登录识别码(注:登录识别码长度必须为20位)。CIS401报文发出后,商业银行应修改本地登录分中心的状态为“正在登录”。直连商业银行收到分中心的登录应答报文(CIS402)后,应判断应答报文中的处理码,并根据处理码修改本地登录分中心的状态,如表3.1所示:表3.1:登录应答报文中所含处理码列表处理码处理码解释本地状态CC2I0000登录成功!修改为”已登录”CC2W0001票交所
29、重复登录!修改为”已登录”CC2O3013传入的新的登录识别码格式非法!修改为”未登录”CC2O2006无此票交所节点信息!修改为”未登录”CC2O3014票交所登录状态为禁止登录状态!修改为”未登录”CC2O3012登录请求报文和控制表识别信息不相同!修改为”未登录”CC2O3015该票交所节点为识别信息待审状态!修改为”未登录”影像交换系统允许商业银行在登录时修改识别码,此时,登录报文中的原识别信息栏为旧识别信息,新识别信息栏为新设定的识别信息。商业银行应根据登录应答报文中的处理码判断识别码是否修改成功,如处理码提示登录成功,则表示识别码修改成功,商业银行下次登录时应在原识别信息栏及新识别
30、信息栏中均填写新设定的识别信息;否则,识别码修改未成功,商业银行下次登录时还应使用旧的识别信息。商业银行与分中心间的登录申请及应答报文通过消息中间件的实时队列进行传输。一旦登录成功,商业银行应立即触发相应的服务程序,将堆积在普通队列中的报文处理完成。注意:直连商业银行登录分中心时应以虚拟票交所的身份,一旦登录成功,则其辖属的分支机构均可向分中心发起业务报文。3.4.2 退出申请/应答报文(CIS403/CIS404)当商业银行登录分中心的状态为“已登录”,商业银行可以向分中心发出退出申请报文(CIS403),报文中的发起方代码应填写虚拟票交所号,识别信息栏填写业务人员预先设定的识别码。商业银行
31、发出退出申请报文后,应修改本地登录分中心的状态为“正在退出”。直连商业银行收到分中心的退出应答报文(CIS404)后,应判断应答报文中的处理码,并根据处理码修改本地登录分中心的状态,如表3.2所示:表3.2:退出应答报文中所含处理码列表处理码处理码解释本地状态CC2I0000退出成功修改为”已退出”CC2O2006无此票交所信息!修改为”已退出”CC2O3012签退报文和控制表识别信息不相同!修改为”已登录”CC2W0002票交所重复签退!修改为”已退出”商业银行与分中心间的退出申请及应答报文通过消息中间件的实时队列进行传输。一旦退出成功,商业银行应停止处理通过普通队列接收到的报文。注意:直连
32、商业银行退出分中心时应以虚拟票交所的身份,一旦退出成功,则其辖属的分支机构均不能再向分中心发起业务报文。3.4.3 系统状态变更通知报文(CIS405)根据报文中的“当前系统状态”标志,CIS405报文分为三类:正常日切报文、停运日切报文以及启运日切报文。在影像交换系统工作日期发生正常切换时(目前设置每天16:00进行工作日切换),当新工作日为预先设置的总中心或直连商业银行所属分中心停运日,直连商业银行会收到分中心发送的停运日切报文;否则,商业银行将收到分中心发送的正常日切报文。当直连商业银行收到正常日切报文,应开始本节点的正常日切处理,正常日切处理的具体流程参考3.6.2节。当直连商业银行收
33、到停运日切报文,应判断本地是否已经提前收到了总中心或所属分中心于新工作日开始停运的通知,如已经收到,则参考3.6.2节进行正常日切处理;否则,应拒绝进行日切处理,并联系分中心向其补发丢失的停运通知报文(CIS406),确认停运通知已经补齐后,可要求分中心向其补发停运日切报文,以再次触发本节点的日切处理。当总中心或直连商业银行所属分中心启运时,直连商业银行会收到启运日切报文,收到启运日切报文后,商业银行应进行启运日切处理,启运日切处理的具体流程参考3.6.2节。注意:对于每次工作日切换,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS405报文。3.4.4 系统停运
34、/启运/故障/恢复通知报文(CIS406)影像交换系统通过CIS406报文维护分中心各节点的状态,根据CIS406报文中的系统状态变更通知类型(参考报文格式标准1.12节),CIS406报文可分为以下几类:(1)启运通知报文 当总中心设置某分中心启运,而且该分中心不是直连商业银行所属分中心,则商业银行会收到启运通知报文(如果启运节点为总中心或商业银行所属分中心,商业银行应收到启运日切报文)。启运通知报文中指定了启运的分中心节点号,以及启运日期,商业银行需要据此更改本地数据库表中对应节点的状态。(2)停运通知报文当总中心或某分中心需要在T日停运时,直连的商业银行会在T-1日前收到停运通知报文,报
35、文中指定了待停运的节点号,以及停运生效日期(T日)。直连的商业银行需要将通知登记入库,并于T-1日至T日的日切处理过程中,将待停运节点的节点状态由“正常”改为“停运”(参考3.6.2节“日切处理”)。系统切换到T日后,如果被停运的节点为总中心或商业银行所属分中心,则商业银行应拒绝行内系统发送的除CIS303、CIS602、CIS401、CIS403外的其他报文,但对上级节点向其发送的各类报文均正常受理;如果被停运的节点为其他分中心,商业银行应拒绝行内系统向被停运节点发送的除CIS303外的其他报文。(3)故障通知报文当影像系统总中心或分中心被设置为故障状态时,直连商业银行会收到故障通知报文。商
36、业银行收到此报文后,应根据报文中指定的故障节点号,立即修改本地数据库表中该节点的状态为“故障”。当直连商业银行所属分中心被设置为故障状态,商业银行应拒绝其辖属票交机构发起全国与区域业务;当其他分中心被设置为故障,商业银行应拒绝其辖属票交机构向故障分中心发起全国业务。当总中心被设置为故障状态,商业银行辖属票交机构不能发起全国业务,但区域业务可照常发起。无论哪个节点被设置为故障,直连商业银行均应正常接收报文,即不能拒绝分中心向其发送的报文。(4)故障恢复通知报文当影像系统总中心或分中心的故障状态被取消,商业银行会收到故障恢复通知报文。商业银行收到此报文后,应根据报文中指定的故障恢复节点号,立即修改
37、本地数据库表中该节点的状态为“正常”。(5)停运取消通知报文当待停运节点的停运状态尚未生效,总中心可发起停运取消通知报文,商业银行收到此报文后应将待停运节点的停运计划取消,使其停运状态不再生效。有关影像交换系统启停运及节点故障的运行控制说明参考3.6.5及3.6.6节。注意:对于每次节点状态变更,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS406报文。3.4.5 公共数据变更报文(CIS407)当影像交换系统公共数据发生变化时,总中心使用本报文将变更信息通知下发至各分中心,分中心转发各票交所。直连商业银行作为虚拟票交所,收到CIS407报文后,应根据报文内容,
38、更新本地节点的公共参数信息。目前系统中使用到的公共参数及其生效方式如表3.3所示:表3.3公共参数列表公共数据代码公共数据名称公 共数 据 值公共数据待生效值更新方式DAYCTIME日切参考时点1600立即生效CHKMAXAM支票业务最大金额500000500000指定日生效MARETDAY区域支票回执期限22指定日生效MGRETDAY全国支票回执期限22指定日生效MXHISDAY历史数据保留期限30立即生效MXBNKDAY行名行号数据保留期限365立即生效MXSBKDAY承接关系保存期365立即生效其中历史数据保留期以及行名行号数据保留期参数,商业银行可自行设定。其他公共参数的设置,商业银行
39、应根据从分中心接收到的CIS407报文设定,如CIS407报文中指定的变更参数更新方式为立即生效,商业银行应在收到报文后,立即更新本地相应参数的生效值;如参数更新方式为指定日生效,商业银行需要根据报文在本地设定变更参数的待生效值及生效日期,每日的日切处理应检查所有待生效的参数,将已到达生效日的参数的待生效值设为生效值(参考3.6.2节“日切处理”)。注意:对于每次公共数据变更,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS407报文。3.4.6 通用应答报文(CIS408)通用应答报文用于确认报文在节点间的正确传输,并返回接收方的处理结果。直连商业银行向分中心发
40、送的业务报文,除CIS100、CIS101报文,分中心无论处理成功或失败,均会向商业银行返回CIS408报文外,其他报文仅在分中心或总中心发生业务错时才回应CIS408。对于CIS100、CIS101报文的通用应答报文,商业银行需要判断应答报文中“报文处理码”的最后五位是否等于“I0000”,如果等于,则表示CIS100/101报文已被影像系统正常受理,商业银行应修改该笔CIS100/101报文在本地的业务状态为“处理成功”;否则,表示CIS100/101报文在影像系统受理失败,商业银行需要在本地登记该笔CIS100/101报文的业务状态为“处理失败”,并记录报文处理码。对于其他报文,商业银行
41、收到其对应的通用应答报文,表示该笔报文在影像系统处理失败,商业需要在本地登记该笔报文的业务状态为“处理失败”,并记录报文处理码。3.4.7 业务权限控制通知报文(CIS409)业务权限控制控制通知报文用于广播各票交所在影像系统具有的业务权限。直连商业银行收到业务权限报文后,应按照报文格式标准解析报文,将权限内容登记入库。商业银行在发起业务报文前,应通过接收到的业务权限列表检查其是否具有发起相应业务报文的权限,并检查业务接收行是否具有接收相应业务报文的权限。注意:对于每次业务权限变更,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS409报文。3.4.8 行名行号变
42、更通知报文(CIS410)当影像交换系统的票交机构、票据交换所信息发生变更时,使用本报文将变更的信息通知各分中心、票交所。直连商业银行收到CIS410报文后,应根据报文内容同步更新本地行名行号登记簿。由于行名行号的新增、变更以及注销均为指定日生效,因此,商业银行的日切处理应检查所有待生效的行名行号变更信息,将已到达生效日的行名行号变更信息置为有效(参考3.6.2节“日切处理”)。建议商业银行建立行名行号临时登记簿,将变更类型为“变更”的行名行号先登记到临时登记簿,待到达其生效日后,再迁移到行名行号登记簿,以保证行名行号在使用上的连续性。影像交换系统下发的行名行号变更期数是按顺序递增的,商业银行
43、在收到变更期数不连续的行名行号时,应提示错误,同时联系分中心,补发缺失的行名行号变更信息。注意:对于每次行名行号变更,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS410报文。3.4.9 CRL更新通知报文(CIS411)CRL列表是影像系统核验证书有效性的重要依据。总中心每4小时从CFCA获取到最新的CRL列表文件,将文件内容组织为本报文,下发给各分中心和票交所。直连商业银行在收到此报文后,应根据报文格式标准分析报文,将报文中的CRL文件内容进行BASE64解码后更新本地CRL文件。此后,商业银行加/核数字签名的操作均应以新的CRL文件为基础。注意:对于每次C
44、RL更新,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS411报文。3.4.10 强制退出登录通知报文(CIS412)分中心可根据需要强制签退票交所,此时分中心会向被强制签退的票交所发送CIS412报文,通知其已被分中心强制签退。直连商业银行收到分中心的强制签退报文后,应修改本地登录分中心的状态为“已退出”。分中心通过消息中间件的实时队列向商业银行发送CIS412报文。3.4.11 基础数据变更通知报文(CIS413)当影像交换系统的分中心信息、城市代码信息、行别信息发生变更时,使用本报文将变更信息通知各分中心、票交所。直连商业银行收到CIS413报文后,应同步
45、更新本地相应的基础数据信息。对于城市代码信息以及行别信息的变更,商业银行应使其立即生效;对于节点信息的变更,商业银行应根据变更明细,登记生效/失效日期,待系统日切处理时,再对到达生效日/失效日的节点信息进行生效/失效操作(参考3.6.2节“日切处理”)。注意:对于每次基础数据变更,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS413报文。3.4.12 通用业务参数管理报文(CIS414)通用业务参数管理报文CIS414实现各种业务参数的新增/变更/删除,由总中心下发至各分中心,分中心处理后转发各票交所。目前,影像系统使用CIS414报文实现退票理由的参数化管理,
46、直连商业银行收到CIS414报文后,应根据报文中的变更明细信息更新本地保存的退票理由。注意:对于每次通用业务参数变更,不论其辖属分支机构有多少个,直连商业银行只会以其虚拟票交所的身份收到一份CIS414报文。3.5 数据核对及下载报文(CIS601/CIS602)处理流程参考3.6.3节“业务核对”。3.6 系统运行时间及运行控制3.6.1 运行时序影像交换系统支持724小时连续运行,每个系统工作日的运行时间为上一工作日16:00至当前工作日16:00。影像交换系统日切时间和小额支付系统日切时间保持一致,系统在每一工作日16:00日切后进入下一工作日。中国人民银行可根据需要调整日切时点。系统工作日运行时序如下所示:影像交换系统采用时序驱动方法对系统运行时序进行控制。每日,总中心定时切换本节点工作日期,并向下级节点下发日切通知,分中心与直连商业银行收到日切通知后,应相应切换本节点工作日。每日18:00,影像交换系统自动执行影像业务的销记处理,并向分中心发送业务状态更新报文(CIS308)和小额业务回执通知报文