8.票据业务系统直连接口规范(公共控制分册)_第1页
8.票据业务系统直连接口规范(公共控制分册)_第2页
8.票据业务系统直连接口规范(公共控制分册)_第3页
8.票据业务系统直连接口规范(公共控制分册)_第4页
8.票据业务系统直连接口规范(公共控制分册)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

票据业务系统直连接口规范

【公共控制分册】

上海票据交易所2023年3月

文档修订记录版本编号变化状态简要说明日期V1.0A新建2021-05-18V1.1M修改2021-08-31V1.2M修改2023-02-23注:变化状态:A—增加,M—修改,D—删除目录TOC\o"1-2"\h\z\u21316修改记录 4110121各业务场景报文流程 570801.1公共控制类信息下发 571071.2登录/退出 5144121.3发送自由格式报文 649531.4查询查复 868261.5报文核对明细 8317411.6数字证书绑定通知 9287042票据业务系统报文(XML格式) 1044992.1营业日调整通知报文(CCM.001.002) 1084682.2基础数据变更通知报文(CCM.002.002) 1137622.3支付系统行名行号变更通知报文(CCM.003.002) 12190442.4系统状态变更通知报文(CCM.004.002) 14160912.5登录/退出申请报文(CCM.005.002) 1528802.6登录/退出应答报文(CCM.006.002) 1618962.7强制退出登录通知报文(CCM.007.002) 1848252.8自由格式信息报文(CCM.008.002) 18176632.9业务查询报文(CCM.009.002) 20298382.10业务查复报文(CCM.010.002) 2224452.11报文核对明细申请报文(CCM.011.002) 23159982.12报文核对明细应答报文(CCM.012.002) 24263812.13数字证书绑定通知报文(CCM.013.002) 26280722.14故障通知报文(CCM.014.002) 27

修改记录序号修改日期修改说明12021-08-31[M]-修改更正2.3.3中报文说明中第3、4、8条描述;[M]-修改调整2.8.2中报文结构的备注增加B2B平台的描述;[M]-修改统一系统中对于票交所系统的描述为票交所,更新时序图及正文;[M]-修改调整2.13.1中报文功能说明增加B2B平台的描述。22021-01-08[M]-修改调整2.11支持查询特定的通用确认报文[M]-修改调整2.8.2参与者代码与附件的数据类型说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;

各业务场景报文流程公共控制类信息下发登录/退出场景一:正常登录/退出场景二:强制退出发送自由格式报文场景一:票交所向业务办理渠道发送信息场景二:业务办理渠道向票交所发送信息场景三:业务办理渠道向业务办理渠道发送信息查询查复报文核对明细数字证书绑定通知场景一:业务办理渠道绑定证书场景二:票交所广播通知票据业务系统报文(XML格式)营业日调整通知报文(CCM.001.002)报文功能票交所设置系统营业日后通知市场业务办理渠道。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime日期信息<DtInf/>[1..n]--日期<Dt/>[1..1]ISODate--节假日标识<HldyMk/>[1..1]YON是否节假日扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明无。报文处理规则参与者收到“营业日调整通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的营业日信息。如涉及回购到期日从营业日调整到非营业日,须按票交所公布的营业日调整规则调整实际回购到期日。基础数据变更通知报文(CCM.002.002)报文功能票交所变更基础数据后,向市场业务办理渠道下发。基础数据详见概述中附表。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime基础数据信息<CmonDt/>[1..n]--变更类型<AltrnTp/>[1..1]ModType--生效类型<FctvTp/>[1..1]FctvTp--生效日期<FctvDt/>[1..1]ISODate--公共数据类别代码<CmonDtClss/>[1..1]Max8Text--公共数据代码<CmonDtCd/>[1..1]Max8Text--公共数据类型<CmonDtTp/>[1..1]CmonDtTp--公共数据值<CmonDtVal/>[1..1]Max300Text扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明生效类型是立即生效的,生效日期为当前日期。报文处理规则参与者收到“基础数据变更通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的基础数据状态。支付系统行名行号变更通知报文(CCM.003.002)报文功能票交所收到大额支付系统发来的行名行号变更通知报文后(新增、撤销、变更)通知业务办理渠道,行名行号变更的生效方式为定时生效。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime分片信息<PcInf/>[1..1]--变更期数<ChngNb/>[1..1]Max8NumericText禁止中文--总记录数<TtlNb/>[1..1]Max8NumericText禁止中文--本报文记录起始序号<StartNb/>[1..1]Max8NumericText禁止中文--本报文记录截止序号<EndNb/>[1..1]Max8NumericText禁止中文--本次变更记录数<ChngRcrdNb/>[1..1]Max8NumericText禁止中文行名行号变更信息<ChngInf/>[1..n]--变更类型<ChngTp/>[1..1]ChangeCode禁止中文--生效类型<FctvTp/>[1..1]FctvTp禁止中文--生效日期<FctvDt/>[0..1]ISODate禁止中文--失效日期<IfctvDt/>[0..1]ISODate禁止中文--机构参与者行号<BkCd/>[1..1]Max14Text禁止中文--机构参与者类别<PtcptTp/>[1..1]PtcptBrTp禁止中文--行别代码<BkCtgyCd/>[1..1]MaxMin3NumericText禁止中文--所属直参行号<DrctBkCd/>[1..1]Max14Text禁止中文--所属法人<LglPrsn/>[1..1]Max14Text禁止中文--本行上级机构参与者<HghPtcpt/>[0..1]Max70Text多个上级参与者之间以“;”分隔(半角英文),上级参与者列表排列顺序是从左至右,按照参与者级别由高到低依次填写;禁止中文--承接行行号<BrBkCd/>[0..1]Max14Text禁止中文--管辖人行行号<ChrgBkCd/>[0..1]Max14Text禁止中文--所属CCPC<NdCd/>[1..1]MaxMin4NumericText禁止中文--所在城市代码<CityCd/>[1..1]Max6NumericText禁止中文--机构参与者全称<PtcptNm/>[1..1]Max60Text允许中文--加入人行大额业务系统标识<Sgn/>[1..1]MaxMin1NumericText0:未加入;1:加入--电话/电挂<Tel/>[0..1]Max50Text允许中文扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明变更期数采用8位数字表示,到99999999后自动回0,不包含年份信息;当生效类型为“立即生效”时,“生效日期”和“失效日期”不填写;当生效类型为“指定日期生效时”,变更类型为“增加”或“修改”时“生效日期”为必选项,“失效日期”可选;当生效类型为“指定日期生效时”,变更类型为“删除”时“失效日期”为必选项,“生效日期”必不填写。“总记录数”填写为“行名行号变更信息”的数目之和。“本报文记录起始序号”及“本报文记录截止序号”根据具体情况填写。“本次变更记录数”为人行报文分片时每次下发记录数。当“变更类型”为“撤销”时,“行名行号变更信息”中的子要素只有“机构参与者行号”及“失效日期”要素必填。“生效日期”使用大额支付系统的工作日生效本报文中的数据。“机构参与者类别”字段的取值范围及含义为:01--直接参与人行,02--直接参与国库,03--EIS转换中心,04--直接参与商业银行,05参开户特许直接参与者,06特开户特许间接参与者,07--间接参与者,08参无户特许直接参与者(债券)。当“机构参与者类别”为间接参与者时,“管辖人行行号”不填写。报文处理规则参与者收到“支付系统行名行号变更通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的行名行号信息。系统状态变更通知报文(CCM.004.002)报文功能票交所状态变更时通知业务办理渠道。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime系统状态信息<SysStsInf/>[1..1]--原系统日期<OrgnlSysDt/>[1..1]ISODate--当前系统日期<SysDt/>[1..1]ISODate--原系统状态<OrgnlSysSts/>[1..1]SysSts--当前系统状态<CurSysSts/>[1..1]SysSts扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明无。报文处理规则参与者收到“系统状态变更通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的系统状态信息。登录/退出申请报文(CCM.005.002)报文功能参与者向票交所发送本报文,进行登录/退出操作,票交所向参与者发送登录/退出应答报文。参与者向票交所发送任何业务报文(数字证书绑定通知报文除外)前需先发送登录申请报文,确认后,票交所才可接受各业务请求;参与者断开与票交所前需先发送退出申请,票交所确认退出后方可断开连接。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime登录/退出信息<ActnTp/>[1..1]--操作类型<TpMk/>[1..1]TypeMarkCode扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明无。报文处理规则参与者按照报文规范组成“登录/退出申请报文”,向票交所申请登录/退出。登录/退出应答报文(CCM.006.002)报文功能业务办理渠道向票交所发送登录/退出请求报文后,票交所向业务办理渠道发送本应答报文作为对于请求报文的确认。登录状态下,业务办理渠道可以正常收发报文。退出状态下,票交所拒绝受理业务办理渠道发送的报文;业务办理渠道接收的报文(含其他业务办理渠道发送的申请、票交所的通知)均做暂存处理,待业务办理渠道登录后,系统自动将暂存报文发送给该业务办理渠道。注:广播报文和集中接入的特殊规则:集中接入的情况下,1个下行队列对应多个业务办理渠道,如队列中同时存在登录状态和非登录状态的业务办理渠道,则系统直接将广播报文发送至该下行队列,不为相关非登录业务办理渠道暂存报文。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime原报文标识<OrgnlMsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime处理结果信息<BizCtrlInf/>[1..1]--处理结果码<PrcCd/>[1..1]MaxMin9AlphaNumericText--处理结果说明<PrcMsg/>[0..1]Max256Text登录/退出信息<ActnTp/>[0..1]--操作类型<TpMk/>[1..1]TypeMarkCode系统状态信息<SysStsInf/>[0..1]--当前系统日期<SysDt/>[1..1]ISODate--当前系统状态<CurSysSts/>[1..1]SysSts扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明无。报文处理规则参与者收到“登录/退出应答报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的系统状态。强制退出登录通知报文(CCM.007.002)报文功能票交所向业务办理渠道发送强制退出登录通知报文,通知业务办理渠道已被强制退出系统登录。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime通知信息<NtInf/>[1..1]--退出原因<Cnts/>[1..1]Max150Text扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明无。报文处理规则参与者收到“强制退出登录通知报文”后,按报文规范解析报文,获取相应的信息,更新登录状态。自由格式信息报文(CCM.008.002)报文功能自由格式信息指票交所各参与者之间以及票交所与参与者之间用于业务通知、联络等事项的信息类业务。参与者只能发点对点的自由格式信息,票交所可以广播自由格式信息给所有参与者。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime发起方<Sndr/>[1..1]--发起业务办理渠道代码<MbrId/>[1..1]MaxMin6NumericText--发起参与者代码<BrId/>[0..1]Max9NumericText业务办理渠道类别为供应链平台或B2B平台时,填0;其他,填写机构ID接收方<Rcvr/>[1..1]--接收业务办理渠道代码<MbrId/>[1..1]MaxMin6NumericText--接收参与者代码<RvBrId/>[0..1]Max9NumericText业务办理渠道类别为供应链平台或B2B平台时,填0;其他,填写机构ID报文内容<MsgCnts/>[1..1]--自由格式正文<Cnts/>[1..1]Max1000Text--附件<Att/>[0..1]Max2000000Text用Base64编码后的值2M--文件扩展名<FileSuffix/>[0..1]Max4AlphaNumericText当附件存在时,必输。后缀类型如下,jpg,jpeg,png,gif,bmp,xls,xlsx,et,doc,docx,wps,ppt,pps,dps,pdf,zip,rar,大小写不控制扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明1.发起业务办理渠道代码:6个0表示票交所。2.发起参与者代码:9个0表示票交所。3.接收业务办理渠道代码:6个9表示票交所广播报文,6个0表示参与者发送给票交所的报文。4.接收参与者代码:9个9表示票交所广播报文,9个0表示参与者发送给票交所的报文。报文处理规则参与者系统按照报文规范组织“自由格式报文”,发送给票交所进行身份认证及合法性检查。参与者系统接收到票交所发来的“自由格式报文”后,将报文入库,并通知相关人员进行相应处理。业务查询报文(CCM.009.002)报文功能参与者对发起或接收的业务有疑问,以及受理客户的查询事项,可以向对方参与者发出查询书。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime查询方<Qryr/>[1..1]--查询方业务办理渠道代码<MbrId/>[1..1]MaxMin6NumericText--查询方机构参与者代码<BrId/>[1..1]MaxMin9NumericText查复方<Rspnr/>[1..1]--查复方业务办理渠道代码<MbrId/>[1..1]MaxMin6NumericText--查复方机构参与者代码<BrId/>[1..1]MaxMin9NumericText查询内容<BizQryInf>[1..1]--查询日期<QryDt/>[1..1]ISODate--查询书号<QryId/>[1..1]MaxMin8NumericText--内容<Cnts/>[1..1]Max1000Text扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明查询书号由业务办理渠道自行编制,确保本业务办理渠道当日的查询书号和查复书号的唯一性。报文处理规则参与者收到“业务查询报文”后,按报文规范解析报文,获取相应的信息,并回复业务查复报文。业务查复报文(CCM.010.002)报文功能被查询参与者收到查询书,根据业务人员的确认或更正信息组成查复书发送查询参与者。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime原报文标识<OrgnlMsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime原查询方<Qryr/>[1..1]--查询方业务办理渠道代码<MbrId/>[1..1]MaxMin6NumericText--查询方机构参与者代码<BrId/>[1..1]MaxMin9NumericText查复方<Rspnr/>[1..1]--查复方业务办理渠道代码<MbrId/>[1..1]MaxMin6NumericText--查复方机构参与者代码<BrId/>[1..1]MaxMin9NumericText原查询内容<BizQryInf/>[1..1]--查询日期<QryDt/>[1..1]ISODate--查询书号<QryId/>[1..1]MaxMin8NumericText查复内容<BizRspnInf/>[1..1]--查复日期<RspnDt/>[1..1]ISODate--查复书号<RspnId/>[1..1]MaxMin8NumericText--内容<Cnts/>[1..1]Max1000Text扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明查复书号由业务办理渠道自行编制,确保本业务办理渠道当日的查询书号和查复书号的唯一性。报文处理规则参与者收到“业务查询报文”后,按报文规范解析报文,获取相应的信息,并更新查询结果。报文核对明细申请报文(CCM.011.002)报文功能1.票交所在日终向参与者业务办理渠道下发对账文件(具体见概述中的文件格式标准),日终核对完成之后,业务办理渠道发现缺失下行报文的,通过向票交所发送报文核对明细申请报文,来向票交所申请缺失的下行报文(场景1)。2.参与者业务办理渠道向票交所发送的上行报文后未返回结果的,通过向票交所发送报文核对明细申请报文,查询报文的处理结果(场景2)。3.参与者业务办理渠道未接收到其上行的出票登记报文、附件上传报文的通用确认报文时,通过报文核对明细申请报文,向票交所申请相关下行通用确认报文,获知票据(包)号、附件批次号(场景3)。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime申请信息<RqInf/>[1..1]--核对日期<ChkDt>[1..1]ISODate--业务办理渠道代码<MbrId/>[1..1]MaxMin6NumericText--申请发送的报文<ForSntMsg/>[0..1]报文标识号<Id/>[1..n]Max35NumericText适用于场景2--申请接收的报文<ForRcvdMsg/>[0..1]接收报文标识号<RcvId/>[0..n]Max35NumericText适用于场景1申请报文标识号<SntId>[0..n]Max35NumericText适用于场景3扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明1.一天申请报文明细数不大于5000个;2.核对日期可以为当天和前一天;3.只能申请对账范围内的报文(参见概述分册附件附录1是否对账列)。4.填写规则:申请接收的报文时,接收报文标识号与申请报文标识号不能同时为空;申请接收报文时,申请报文标识号只能填写NES.001.001或者CIM.012.002报文的标识号。报文处理规则无。报文核对明细应答报文(CCM.012.002)报文功能业务办理渠道通过报文核对明细申请报文申请己方向票交所发送的上行报文,票交所只返回是否已处理该上行报文,但不返回原报文。业务办理渠道通过报文核对明细申请报文申请票交所向己方发送的下行报文,票交所处理成功后会返回原报文。注:一个报文核对明细申请报文可以对应多个报文核对明细申请应答报文。报文结构序号报文要素<XMLTag>属性类型备注报文标识<MsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime原报文标识<OrgnlMsgId/>[1..1]--报文标识号<Id/>[1..1]Max35NumericText--报文时间<CreDtTm/>[1..1]ISODateTime处理结果信息<BizCtrlInf/>[1..1]--处理结果码<PrcCd/>[1..1]MaxMin9AlphaNumericText--处理结果说明<PrcMsg/>[1..1]Max256Text应答信息<AnsInf/>[0..1]--被查询报文报文标识号<ForMsgId/>[1..1]Max35NumericText--核对日期<ChkDt/>[1..1]ISODate--原报文<OrgnlMsg/>[0..1]CDATA段本报文域的示例如下:<OrgnlMsg><![CDATA[原报文]]></OrgnlMsg>原报文包含报文头和加签信息扩展信息<ExtInfs/>[0..1]【扩展属性信息组件】--扩展属性<ExtInf/>[1..n]属性名<Name/>[1..1]Max150Text属性值<Value/>[1..1]Max500Text报文说明1.票交所未曾收到或处理成功相关上行报文,或者未曾下发相关下行报文,通过处理结果信息返回对应的报文核对明细申请报文的此项查询失败。2.票交所收到并处理成果相关上行报文,通过处理结果信息返回对应的报文核对明细申请报文的此项查询成功,但不返回原上行报文信息。3.票交所下发过相关下行报文,通过处理结果信息返回对应的报文核对明细申请报文的此项查询成功,并返回原下行报文信息。报文处理规则参与者收到“报文核对明细回复报文”后,按报文规范解析报文,获取相应的信息,入库之后进行相应的补处理。数字证书绑定通知报文(CCM.013.002)报文功能1.业务办理渠道向票交所发送当票交所业务办理渠道新加入票交所直连或更换新的数字证书时,使用本业务办理渠道的新数字证书对本报文加数字签名,此报文中含有数字证书的公钥,发送本报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论