您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页8.中国票据交易系统直连接口规范(公共控制分册)

8.中国票据交易系统直连接口规范(公共控制分册)

来源:华佗小知识
内部资料,注意保管

中国票据交易系统直连接口规范

【公共控制分册】

上海票据交易所 2019年04月

文档修订记录 版本编号 变化状态 简要说明 日期 变更人 批准日期 V1.0 A 新建 2017.6.8 赵懿、郑龙 2017.6.8 V2.0 M 修改 2017.9.30 郑龙 2017.9.30 V2.1 M 修改 2018.4.20 郑龙 2018.4.20 V2.2 M 修改 2019.4.30 冯达妮 2019.4.30 注:变化状态:A—增加,M—修改,D—删除

批准人 欧韵君 欧韵君 欧韵君 欧韵君 1

目 录

修改记录 ................................................................................................................................................... 3 1

各业务场景报文流程 ....................................................................................................................... 4 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1

公共控制类信息下发 .............................................................................................................. 4 登录/退出 ............................................................................................................................... 4 发送自由格式报文 .................................................................................................................. 5 查询查复 .................................................................................................................................. 7 报文核对明细 .......................................................................................................................... 7 数字证书绑定通知 .................................................................................................................. 8 公共控制类信息下发 .............................................................................................................. 9

中国票据交易系统报文(XML格式) ......................................................................................... 10 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14

营业日调整通知报文(CCM001) ..................................................................................... 10 基础数据变更通知报文(CCM002) ................................................................................. 10 支付系统行名行号变更通知报文(CCM003) ................................................................. 11 系统状态变更通知报文(CCM004) ................................................................................. 14 登录/退出申请报文(CCM005) ....................................................................................... 15 登录/退出应答报文(CCM006) ....................................................................................... 15 强制退出登录通知报文(CCM007) ................................................................................. 17 自由格式信息报文(CCM008) ......................................................................................... 17 业务查询报文(CCM009) ................................................................................................. 19 业务查复报文(CCM010) ............................................................................................... 20 报文核对明细申请报文(CCM011) ............................................................................... 21 报文核对明细应答报文(CCM012) ............................................................................... 22 数字证书绑定通知报文(CCM013) ............................................................................... 24 故障通知报文(CCM014) ............................................................................................... 25

2

修改记录 序号 修改日期 1 2017-6-12 修改说明 1、[A]-增加 增加数字证书绑定通知报文和相应场景 2、[A]-增加 增加数字证书绑定通知报文示例 3、[M]-修改 自由格式信息报文(CCM008)的自由格式正文、业务查询报文(CCM009)和业务查复报文(CCM010)的内容字段调整为Max1000Text 1、[M]-修改 报文核对明细申请报文(CCM011)修改描述一天申请报文数不大于5000个 1、[M]-修改 登录/退出应答报文(CCM006)修改报文功能和报文结构 2、[M]-修改 数字证书绑定通知报文(CCM013)修改报文处理规则 3、[M]-修改 报文核对明细应答报文(CCM012)修改报文结构应答信息属性 4、[M]-修改自由格式信息报文(CCM008)修改报文结构添加附件扩展名字段 1、增加故障通知报文(CCM014) 2 3 2017-6-12 2017-9-4 4

2017-9-20 说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;

3

1 各业务场景报文流程

1.1

公共控制类信息下发

票交所系统全市场会员1.营业日调整通知报文或 基础数据变更通知报文或 支付系统行名行号变更通知报文或 系统状态变更通知报文 1.2

登录/退出

场景一:正常登录/退出

会员票交所系统1.登录/退出申请报文2.登录/退出应答报文

4

场景二:强制退出

会员票交所系统1.登录/退出申请报文(登录)2.登录/退出应答报文(登录)3.强制退出登录通知报文 1.3

发送自由格式报文

场景一:场务向会员发送信息

票交所系统会员1.自由格式信息报文

5

场景二:会员向场务发送信息

票交所系统会员1.自由格式信息报文2.通用业务确认报文 场景三:会员向会员发送信息

会员2票交所系统会员11.自由格式信息报文2.自由格式信息报文3.通用业务确认报文

6

1.4 查询查复

会员2票交所系统会员11.业务查询报文2.业务查询报文3.通用业务确认报文4.业务查复报文5.业务查复报文6.通用业务确认报文 1.5

报文核对明细

会员票交所系统下发对账文件1.报文核对明细申请报文2.报文核对明细应答报文

7

1.6 数字证书绑定通知 场景一:会员绑定证书

票交所系统全市场会员1.登录/退出申请报文2.登录/退出申请应答报文场景二:票交所广播通知

票交所系统全市场会员1.数字证书绑定通知报文

8

公共控制类信息下发

票交所系统全市场会员1.营业日调整通知报文或 基础数据变更通知报文或 支付系统行名行号变更通知报文或 系统状态变更通知报文或 故障通知报文9

1.7

2 2.1

中国票据交易系统报文(XML格式)

营业日调整通知报文(CCM001)

2.1.1 报文功能

票交所设置系统营业日后通知直连会员。 2.1.2 报文结构

序号 1. 报文标识 2. --报文标识号 3. --报文时间 4. 日期信息 5. --日期 6. --节假日标识 2.1.3 报文说明 无。

2.1.4 报文处理规则

参与者收到“营业日调整通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的营业日信息。如涉及回购到期日从营业日调整到非营业日,须按票交所公布的营业日调整规则调整实际回购到期日。

2.2

基础数据变更通知报文(CCM002)

报文要素

属性 [1..1] [1..1] [1..1] [1..n] [1..1] [1..1] Max35NumericText ISODateTime ISODate YON 类型 是否节假日 备注 2.2.1 报文功能

票交所系统变更基础数据后,向全市场下发。基础数据包括机构类型与代码对应表、省份及省份代码对应表、信用等级顺序等。详见附表。

10

2.2.2 报文结构

序号 报文要素 属性 类型 备注 1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 基础数据信息 [1..n] 5. --变更类型 [1..1] ModType 6. --生效类型 [1..1] FctvTp 7. --生效日期 [1..1] ISODate 8. --公共数据类别代码 [1..1] Max8Text 9. --公共数据代码 [1..1] Max8Text 10. --公共数据类型 [1..1] CmonDtTp 11. --公共数据值 [1..1] Max300Text 2.2.3 报文说明

生效类型是立即生效的,生效日期为当前日期。 2.2.4 报文处理规则

参与者收到“基础数据变更通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的基础数据状态。 2.3

支付系统行名行号变更通知报文(CCM003)

2.3.1 报文功能

票交所系统收到大额支付系统发来的行名行号变更通知报文后(新增、撤销、变更)通知会员,行名行号变更的生效方式为定时生效。

11

报文结构

序号 报文要素 属性 类型 备注 1. 报文标识 [1..1] 2. -- 报文标识号 [1..1] Max35NumericText 3. -- 报文时间 [1..1] ISODateTime 4. 分片信息 [1..1] 5. -- 变更期数 [1..1] Max8NumericText 禁止中文 6. -- 总记录数 [1..1] Max8NumericText 禁止中文 7. -- 本报文记录起始序号 [1..1] Max8NumericText 禁止中文 8. -- 本报文记录截止序号 [1..1] Max8NumericText 禁止中文 9. -- 本次变更记录数 [1..1] Max8NumericText 禁止中文 10. 行名行号变更信息 [1..n] 11. -- 变更类型 [1..1] ChangeCode 禁止中文 12. -- 生效类型 [1..1] FctvTp 禁止中文 13. -- 生效日期 [0..1] ISODate 禁止中文 14. -- 失效日期 [0..1] ISODate 禁止中文 15. -- 参与机构行号 [1..1] Max14Text 禁止中文 16. -- 参与机构类别 [1..1] PtcptBrTp 禁止中文 17. -- 行别代码 [1..1] MaxMin3NumericText 禁止中文 18. -- 所属直参行号 [1..1] Max14Text 禁止中文 19. -- 所属法人 [1..1] Max14Text 禁止中文 多个上级参与20. -- 本行上级参与机构 [0..1] Max70Text 者之间以“;”分隔(半角英文),上级参与12

2.3.2

者列表排列顺序是从左至右,按照参与者级别由高到低依次填写; 禁止中文 21. -- 承接行行号 22. -- 管辖人行行号 23. -- 所属CCPC 24. -- 所在城市代码 25. -- 参与机构全称 26. -- 加入人行大额业务系统标识 27. -- 电话/电挂 2.3.3 报文说明

1.变更期数采用8位数字表示,到99999999后自动回0,不包含年份信息; 2.当生效类型为“立即生效”时,“生效日期”和“失效日期”不填写;

3.当生效日期为“指定日期生效时”,变更类型为“增加”或“修改”时“生效日期”为必选项,“失效日期”可选; 4.当生效日期为“指定日期生效时”,变更类型为“删除”时“失效日期”为必选项,“生效日期”必不填写。

5.“总记录数”填写为“行名行号变更信息”的数目之和。“本报文记录起始序号”及“本报文记录截止序号”根据具体情况填写。 6.“本次变更记录数”为人行报文分片时每次下发记录数。

7.当“变更类型”为“撤销”时,“行名行号变更信息”中的子要素只有“参与机构行号”及“失效日期”要素必填。 8.“生效日期”含义不同,当人行大额支付系统使用本报文时按照大额支付系统的工作日生效本报文中的数据。

9.“参与机构类别”字段的取值范围及含义为:01--直接参与人行,02--直接参与国库,03--EIS转换中心,04--直接参与商业银行,05参开户特许直接参与者,06特开户特许间接参与者,07--间接参与者,08参无户特许直接参与者(债券)。

[0..1] [0..1] [1..1] [1..1] [1..1] [1..1] [0..1] Max14Text Max14Text MaxMin4NumericText Max6NumericText Max60Text MaxMin1NumericText Max50Text 禁止中文 禁止中文 禁止中文 禁止中文 允许中文 0:未加入;1:加入 允许中文 13

10.当“参与机构类别”为间接参与者时,“管辖人行行号”不填写。 2.3.4 报文处理规则

参与者收到“支付系统行名行号变更通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的行名行号信息。 2.4

系统状态变更通知报文(CCM004)

2.4.1 报文功能

票交所系统状态变更时通知直连会员。 2.4.2 报文结构

序号 报文要素 属性 类型 备注 1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 系统状态信息 [1..1] 5. --原系统日期 [1..1] ISODate 6. --当前系统日期 [1..1] ISODate 7. --原系统状态 [1..1] SysSts 8. --当前系统状态 [1..1] SysSts 2.4.3 报文说明 无。

2.4.4 报文处理规则

参与者收到“系统状态变更通知报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的系统状态信息。

14

2.5 登录/退出申请报文(CCM005)

2.5.1 报文功能

票交所会员机构向票交所系统发送本报文,进行登录/退出操作,票交所系统向会员机构发送登录/退出应答报文。会员机构向票交所系统发送任何业务报文(数字证书绑定通知报文除外)前需先发送登录申请报文,确认后,票交所系统才可接受各业务请求;会员机构断开与票交所系统前需先发送退出申请,票交所系统确认退出后方可断开连接。

2.5.2 报文结构

序号 1. 报文标识 2. --报文标识号 3. --报文时间 4. 登录/退出信息 5. --操作类型 2.5.3 报文说明 无。

2.5.4 报文处理规则

参与者按照报文规范组成“登录/退出申请报文”,向票交所系统申请登录/退出。 2.6

登录/退出应答报文(CCM006)

报文要素 属性 [1..1] [1..1] [1..1] [1..1] [1..1] Max35NumericText ISODateTime TypeMarkCode 类型 备注 2.6.1 报文功能

票交所直连会员向票交所系统发送登录/退出请求报文后,票交所系统向直连会员发送本应答报文作为对于请求报文的确认。

登录状态下,会员可以正常收发报文。退出状态下,票交所拒绝受理会员发送的报文;会员接收的报文(含其他会员发送的申请、票交所系统的通知)均做暂存处理,待会员登录后,系统自动将暂存报文发送给该会员。注:广播报文和集中接入的特殊规则:集中接入的情况下,1个下行队列

15

对应多个会员,如队列中同时存在登录状态和非登录状态的会员,则系统直接将广播报文发送至该下行队列,不为相关非登录会员暂存报文。

2.6.2 报文结构

序号 报文要素 属性 类型 备注 1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 原报文标识 [1..1] 5. --报文标识号 [1..1] Max35NumericText 6. --报文时间 [1..1] ISODateTime 7. 处理结果信息 [1..1] 8. --处理结果码 [1..1] MaxMin9AlphaNumericText 9. --处理结果说明 [0..1] Max256Text 10. 登录/退出信息 [0..1] 11. --操作类型 [1..1] TypeMarkCode 12. 系统状态信息 [0..1] 13. --当前系统日期 [1..1] ISODate 14. --当前系统状态 [1..1] SysSts 2.6.3 报文说明 无。

2.6.4 报文处理规则

参与者收到“登录/退出应答报文”后,按报文规范解析报文,获取相应的信息,更新自身系统中相应的系统状态。

16

2.7 强制退出登录通知报文(CCM007)

2.7.1 报文功能

票交所系统向会员发送强制退出登录通知报文,通知会员已被强制退出系统登录。 2.7.2 报文结构

序号 1. 报文标识 2. --报文标识号 3. --报文时间 4. 通知信息 5. --退出原因 2.7.3 报文说明 无。

2.7.4 报文处理规则

参与者收到“强制退出登录通知报文”后,按报文规范解析报文,获取相应的信息,更新登录状态。 2.8

自由格式信息报文(CCM008)

报文要素 属性 [1..1] [1..1] [1..1] [1..1] [1..1] Max35NumericText ISODateTime Max150Text 类型 备注 2.8.1 报文功能

自由格式信息指票交所系统各机构之间以及上海票据交易所与机构之间用于业务通知、联络等事项的信息类业务。机构只能发点对点的自由格式信息,场务操作员可以广播自由格式信息给所有机构。

2.8.2 报文结构

序号 报文要素 属性 类型 备注 17

1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 发起方 [1..1] 5. --发起会员代码 [1..1] MaxMin6NumericText 6. --发起机构代码 [1..1] MaxMin9NumericText 7. 接收方 [1..1] 8. --接收会员代码 [1..1] MaxMin6NumericText 9. --接收机构代码 [1..1] MaxMin9NumericText 10. 报文内容 [1..1] 11. --自由格式正文 [1..1] Max1000Text 12. --附件 [0..1] AttFile 用Base编码后的值2M 当附件存在时,必输。后缀类型如下,jpg,jpeg,png,gi13. --文件扩展名 [0..1] Max4AlphaNumericText f,bmp,xls,xlsx,et,doc,docx,wps,ppt,pps,dps,pdf,zip,rar,大小写不控制 2.8.3 报文说明

1.发起会员代码:6个0表示上海票据交易所。 2.发起机构代码:9个0表示上海票据交易所。

18

3.接收会员代码:6个9表示上海票据交易所广播报文,6个0表示机构发送给上海票据交易所的报文。 4.接收机构代码:9个9表示上海票据交易所广播报文,9个0表示机构发送给上海票据交易所的报文。 2.8.4 报文处理规则

参与者系统按照报文规范组织“自由格式报文”,发送给票交所系统进行身份认证及合法性检查。

参与者系统接收到票交所系统发来的“自由格式报文”后,将报文入库,并通知相关人员进行相应处理。 2.9

业务查询报文(CCM009)

2.9.1 报文功能

参与者对发起或接收的票据业务有疑问,以及受理客户的查询事项,可以向对方机构发出查询书。 2.9.2 报文结构

序号 报文要素 属性 类型 备注 1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 查询方 [1..1] 5. --查询方会员代码 [1..1] MaxMin6NumericText 6. --查询方机构代码 [1..1] MaxMin9NumericText 7. 查复方 [1..1] 8. --查复方会员代码 [1..1] MaxMin6NumericText 9. --查复方机构代码 [1..1] MaxMin9NumericText 10. 查询内容 [1..1] 11. --查询日期 [1..1] ISODate 12. --查询书号 [1..1] MaxMin8NumericText

19

13. --内容 [1..1] Max1000Text 2.9.3 报文说明

查询书号由会员自行编制,确保本会员当日的查询书号和查复书号的唯一性。 2.9.4 报文处理规则

参与者收到“业务查询报文”后,按报文规范解析报文,获取相应的信息,并回复业务查复报文。 2.10

业务查复报文(CCM010)

2.10.1 报文功能

被查询机构收到查询书,根据业务人员的确认或更正信息组成查复书发送查询机构。 2.10.2 报文结构

序号 报文要素 属性 类型 备注 1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 原报文标识 [1..1] 5. --报文标识号 [1..1] Max35NumericText 6. --报文时间 [1..1] ISODateTime 7. 原查询方 [1..1] 8. --查询方会员代码 [1..1] MaxMin6NumericText 9. --查询方机构代码 [1..1] MaxMin9NumericText 10. 查复方 [1..1] 11. --查复方会员代码 [1..1] MaxMin6NumericText

20

12. --查复方机构代码 [1..1] MaxMin9NumericText 13. 原查询内容 [1..1] 14. --查询日期 [1..1] ISODate 15. --查询书号 [1..1] MaxMin8NumericText 16. 查复内容 [1..1] 17. --查复日期 [1..1] ISODate 18. --查复书号 [1..1] MaxMin8NumericText 19. --内容 [1..1] Max1000Text 2.10.3 报文说明

查复书号由会员自行编制,确保本会员当日的查询书号和查复书号的唯一性。 2.10.4 报文处理规则

参与者收到“业务查询报文”后,按报文规范解析报文,获取相应的信息,并更新查询结果。 2.11

报文核对明细申请报文(CCM011)

2.11.1 报文功能

1.对账原则

对账遵循以票交所信息为准原则,如会员发现缺失下行报文,可向票交所申请补发。 2.对账方式

票交所系统在日终向参与者下发对账文件,具体见概述中的文件格式标准。

日终核对完成之后,参与者通过向票交所系统发送报文核对明细申请报文,来向票交所申请缺失的下行报文;

参与者也可以通过向票交所系统发送报文核对明细申请报文,用以异常情况下向票交所系统查询报文的处理结果。 2.11.2 报文结构

序号 报文要素 属性 类型 备注

21

1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 申请信息 [1..1] 5. --核对日期 [1..1] ISODate 6. --会员代码 [1..1] MaxMin6NumericText 7. --申请发送的报文 [0..1] 8. ----报文标识号 [1..n] Max35NumericText 9. --申请接收的报文 [0..1] 10. ----报文标识号 [1..n] Max35NumericText

2.11.3 报文说明

1.一天申请报文明细数不大于5000个; 2.核对日期可以为当天和前一天;

3.只能申请对账范围内的报文(参见概述分册 附录2 是否对账列)。 2.11.4 报文处理规则 无。 2.12

报文核对明细应答报文(CCM012)

2.12.1 报文功能

会员通过报文核对明细申请报文申请己方向票交所发送的上行报文,票交所只返回是否已处理该上行报文,但不返回原报文。 会员通过报文核对明细申请报文申请票交所向己方发送的下行报文,票交所处理成功后会返回原报文。 注:一个报文核对明细申请报文可以对应多个报文核对明细申请应答报文。

22

2.12.2 报文结构

序号 报文要素 属性 类型 备注 1. 报文标识 [1..1] 2. --报文标识号 [1..1] Max35NumericText 3. --报文时间 [1..1] ISODateTime 4. 原报文标识 [1..1] 5. --报文标识号 [1..1] Max35NumericText 6. --报文时间 [1..1] ISODateTime 7. 处理结果信息 [1..1] 8. --处理结果码 [1..1] MaxMin9AlphaNumericText 9. --处理结果说明 [1..1] Max256Text 10. 应答信息 [0..1] 11. --被查询报文报文标识号 [1..1] Max35NumericText 12. --核对日期 [1..1] ISODate 本报文域的示例如下: [0..1] CDATA段 原报文 ]]> 原报文包含报文头和加签信息 23

2.12.3 报文说明

1.票交所未曾收到或处理成功相关上行报文,或者未曾下发相关下行报文,通过处理结果信息返回对应的报文核对明细申请报文的此项查询失败。 2.票交所收到并处理成果相关上行报文,通过处理结果信息返回对应的报文核对明细申请报文的此项查询成功,但不返回原上行报文信息。 3.票交所下发过相关下行报文,通过处理结果信息返回对应的报文核对明细申请报文的此项查询成功,并返回原下行报文信息。 2.12.4 报文处理规则

参与者收到“报文核对明细回复报文”后,按报文规范解析报文,获取相应的信息,入库之后进行相应的补处理。 2.13

数字证书绑定通知报文(CCM013)

报文功能

2.13.1

1.会员向票交所发送

当票交所会员新加入票交所直连或更换新的数字证书时,使用本会员的新数字证书对本报文加数字签名,此报文中含有数字证书的公钥,发送本报文给票交所系统。

2.票交所向会员发送

(1)票交所系统更换新的数字证书时,使用票交所的新数字证书对本报文加数字签名,此报文中含有数字证书的公钥,向全市场进行广播。 (2)会员首次登录成功后,票交所单独向该会员下发本报文。

2.13.2

报文结构 序号 1. 2. 3. 4. 5. 报文标识 --报文标识号 --报文时间 证书绑定信息 --变更类型 报文要素 属性 [1..1] [1..1] [1..1] [1..1] [1..1] Max35NumericText ISODateTime ChangeCode 类型 备注 24

2.13.3 报文说明

变更类型只允许输入CC00 新增和CC02 撤销。 2.13.4

报文处理规则

1.票交所系统收到本报文后,更新会员的证书信息。会员可以在不登陆的情况下向票交所系统发送本报文。 2.会员收到本报文后,更新票交所证书信息。

3.会员首次直连登陆票交所系统的,系统自动向该会员发送数字证书绑定通知报文。 2.14

故障通知报文(CCM014)

2.14.1 报文功能

票交所系统通过本报文将某直连会员的故障信息、故障排除恢复运行信息通知给所有直连会员,直连会员根据本报文修改该机构的系统运行状态。 会员故障状态下,票交所系统不受理故障会员提交的报文,不受理其他会员机构发送给故障会员的报文,但票交所系统自动触发的业务和通知类报文,系统会做暂存处理,待故障会员恢复运行后,自动发送给该会员机构。

2.14.2 报文结构

序号 1. 报文标识 2. --报文标识号 3. --报文时间 4. 状态变更信息 5. --状态变更类型 6. 节点信息 7. --会员代码 报文要素 属性 [1..1] [1..1] [1..1] [1..1] [1..1] [1..1] [1..n] Max35NumericText ISODateTime MemSysStatus MaxMin6NumericText 类型 备注 25

2.14.3 报文说明 无。

2.14.4 报文处理规则

会员收到此报文后,根据会员代码和状态变更类型,实时更新会员的状态为“故障”或“正常”。26

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务