ICS 35.240.40
A 11
JR
中华人民共和国金融 行业标准
JR/T 0066.1—201 9
代替JR/T 0066—2011
银行间市场业务数据交换协议
第1部分:语法、结构与会话层
Interbank market information exchange protocol—
Part 1:Syntax, structure and session layer
2019 - 01 - 08发布 2019 - 01 - 08实施
中国人民银行 发布 JR/T 0066.1—2019
目 次
前言 ................................................................................ II
1 范围 .............................................................................. 1
2 规范性引用文件 .................................................................... 1
3 术语和定义 ........................................................................ 1
4 报文语法与结构 .................................................................... 2
5 会话传输 ......................................................................... 14
6 会话管理 ......................................................................... 15
7 会话类报文与组件 ................................................................. 24
附录A(规范性附录) 域字典 ......................................................... 32
参考文献 ............................................................................ 37
I JR/T 0066.1—2019
前 言
JR/T 0066 《银行间市场业务数据交换协议》分成 3部分:
——第1部分:语法、结构与会话层;
——第2部分:应用层;
——第3部分:适流表示层。
本部分为JR/T 0066 的第1部分。
本部分依据GB/T 1.1—2009给出的规则起草。
本部分代替JR/T 0066— 2011《银行间市场业务数据交换协议》的 协议语法结构、会话机制和会话
层消息相关内容,未被代替的内容纳入 JR/T 0066的第2部分。本部分与 JR/T 0066—2011的替代部分 相
比,除编辑性修改外主要技术变化如下:
——增加了规 范性引用文件(见章节 2);
——修改和新增了部分术语和定义(见章节 3,2011版的章节 2);
——修改了报文语法与结构的内容(见章节 4,2011版的第4章节和5.1、5.2、5.3);
——修改了会话传输的内容(见章节 5,2011版的章节 3.1、3.2、3.3、3.4、3.5 、3.6和3.7);
——修改了会话管理的内容(见章节 6,2011版的3.8和3.9);
——修改了会话类报文与组件的内容(见章节 7,2011版的5.4);
——增加 了区块链扩展应用 以适应国际技术发展 (见4.7和7.2.2)。
本部分由中国外汇交易中心暨全国银行间同业拆借中心提出。
本部分由全国金融标准化技术委员会(SAC/TC 180 )归口。
本部分负责起草单位:中国外汇交易中心暨全国银行间同业拆借中心。
本部分参与起草 单位:中国人民银行科技司 。
本部分主要起草人: 许再越、 姚前、杨富玉、 朱荣、叶胜国、姜才康、王成勇、胡剑、李正、陈彬、
胡卫平、沈峻、崔嵬、郦永达、余波、 曲维民、 孙小林、沈薇薇、茅廷、杨帆、夏志江、孙英昊、包晓
晶、赵俊锋、卢艳民、崔奇、邓 钢轶、严璐祎、沈叶。
JR/T 0066 于2011年6 月2日首次发布, 本次为第一次修订。
II JR/T 0066.1—2019
银行间市场业务数据交换协议
第1部分:语法、结构与会话层
1 范围
JR/T 0066 的本部分规定了银行间市场参与方 之间进行银行间交易所需的会话层通讯协议
(Interbank Market Information Exchange Protocol Transport,简称 IMIXT),包括报文语法与结
构、会话可靠传输规范、会话管理规范、会话 类报文与组件等。
本部分适用于银行间市场参与方 之间的基础会话通讯数据交换。 本部分应用于银行间市场机构间的
业务数据交换协议(Interbank Market Information Exchange Protocol ,简称IMIX)报文传输交互 ,
银行间市场机构包括且不限于中介服务机构、会员机构、使用 本部分的其他机构等。
2 规范性引用文件
下列文件对于本 文件的应用是必不可少的。 凡是注日期的引用文件, 仅注日期的版本适用于本文件 。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本 文件。
GB/T 2659 世界各国和地区名称代码
GB/T 12406 表示货币和资金的代码
JR/T 0066.2 —2019 银行间市场业务数据交换协议 第2部分:应用层
3 术语和定义
下列术语和定义适用于本文件。
3.1
域界定符 field separator
报文中所有的域都有一个分隔符来界定分隔。
注:分隔符为ASCII码 0x01,JR/T 0066中域界定符以 <SOH>表示。
3.2
重复组 repeating group
由重复次数和若干组同类数据组成的域集合。
3.3
组件 component
会话报文和应用报文中,按照一定业务逻辑组成的域集合。
3.4
报文序号 message sequence number
1 JR/T 0066.1—2019
报文传输过程中,用于监 测报文传输连续 性的数值。
注:通过该数值判断交换数据是否丢失。
3.5
心跳 heart beat
报文发起方和接收方在报文交换空闲期,通过产生规律性心跳报文保持通讯连接的场景。
3.6
重复发送 possible duplicate
因响应一个重发请求或者不确定对方是否收到已发报文, 导致重复发送报文的场景。
注:该场景下的报文应设置“可能重复标志”(PossDupFlag =Y)。
3.7
重新发送 possible resend
因发送方或 接收方应用需要, 由报文发送方重新生成报文并发送的场景。
注:该场景下的报文应设置“可能重发标志”(PossResend=Y )。
3.8
序号重设 sequence reset
发送方用于设置预期报文序号的报文。序号重设报文有两种模式:序号重设 -缺口填补
(SeqReset -Gap Fill)、序号重设 -重置(SeqReset -Reset)。
注:序号重设- 重置(SeqReset -Reset)仅在灾难恢复情况下使用。
3.9
有效IMIX报文 valid IMIX message
按照IMIX协议正确生成 的报文。
3.10
发起方 initiator
登录报文的发送方 。
3.11
接收方 acceptor
登录报文的接收方 。
3.12
区块链 blockchain
一种在对等网络环境下,通过透明和可信规则,构建不可伪造、 不可篡改和可追溯的块 链式数据结
构,实现和管理事务 处理的模式。
4 报文语法与结构
4.1 数据类型
2 JR/T 0066.1—2019
4.1.1 说明
数据类型用于定义数据域的取值类型, JR/T 0066 使用的数据类型 由几个基本的数据类型(整数、
浮点数、字符、字符串、 数据)和在此基础上扩展的数据类型组成。除 “数据” 数据类型外,其他数据
类型均以ASCII 码字符串表示。
4.1.2 整数 int
无逗号和小数位的数值 ,可表示正负(ASCII码字符“ -”,“0”至“9”组成)。符号占据一个字
符位置。前置字符可置 零(例如“00023”=“23”)。
整数类型的扩展定义:
a) 长度 Length:以整数表示字节为单位的数据长度,正数 ;
b) 重复数 NumInGroup :以整数表示重复组的个数,正数 ;
c) 报文序号 SeqNum:以整数表示报文序号,正数;
d) 域号 TagNum:以整数表示的域号(
JR-T0066_1-2019 银行间市场业务数据交换协议 第 1 部分:语法、结构与会话层
文档预览
中文文档
41 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共41页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2022-12-11 23:29:09上传分享