文件名称:【第4号公告】《公布金融行业推荐性标准(JR/T 0151-2016)》
文件编号:证监会公告〔2017〕4号
发布时间:2017-02-07
实施时间:2017-02-07
中国证券监督管理委员会公告〔2017〕4号
现公布金融行业推荐性标准《期货公司柜台系统数据接口规范》(JR/T0151-2016),自公布之日起施行。
中国证监会 2017年2月7日
ICS 03.060
A11
JR
中华人民共和国 金 融 行业标准
JR/T 0151—2016
期货公司柜台系统数据接口规范
Business data interface standard for futures company counter system
2017 - 02 - 07发布 2017 - 02 - 07实施
中国证券监督管理委员会 发 布
JR/T 0151—2016
I
目 次
前言 ............................................................................... III
1 范围 .............................................................................. 1
2 规范性引用文件 .................................................................... 1
3 术语和定义 ........................................................................ 1
4 数据类型 .......................................................................... 2
4.1 整数 .......................................................................... 2
4.2 浮点数 ........................................................................ 2
4.3 定长字符串 .................................................................... 2
4.4 变长字符串 .................................................................... 2
4.5 日期 .......................................................................... 3
4.6 时间 .......................................................................... 3
4.7 日期时间 ...................................................................... 3
5 数据格式 .......................................................................... 3
5.1 数据格式说明 .................................................................. 3
5.2 非实时文件格式 ................................................................ 3
5.3 实时报文格式 .................................................................. 5
6 业务主体 .......................................................................... 6
7 接口内容 .......................................................................... 8
7.1 交易模块文件 .................................................................. 8
7.2 清算模块文件 ................................................................. 11
7.3 账户资金模块文件 ............................................................. 20
7.4 风控模块文件 ................................................................. 35
7.5 实时消息接口 ................................................................. 35
8 业务组件 ......................................................................... 40
8.1 客户信息组件 ................................................................. 40
8.2 成交信息组件 ................................................................. 41
8.3 委托信息组件 ................................................................. 41
8.4 站点信息组件 ................................................................. 42
8.5 合约信息组件 ................................................................. 42
8.6 行情信息组件 ................................................................. 43
8.7 权限信息组件 ................................................................. 43
9 元素数据类型 ..................................................................... 44
9.1 账号变更状态 ................................................................. 44
9.2 转账类型 ..................................................................... 44
JR/T 0151—2016
II
附录 A(规范性附录) 数据字典 .......................................................45
JR/T 0151—2016
III
前 言
本标准按照GB/T 1.1—2009给出的规则起草。
本标准由全国金融标准化技术委员会证券分技术委员会(SAC/TC68/SC4)提出。
本标准由全国金融标准化技术委员会(SAC/TC68)归口。
本标准起草单位:中国期货业协会、中国金融期货交易所、上海金融期货信息技术有限公司、上海
期货信息技术有限公司、大连飞创信息技术有限公司、郑州易盛信息技术有限公司、胜科金仕达数据系
统(中国)有限公司、恒生电子股份有限公司、中信期货有限公司、国泰君安期货有限公司、鲁证期货
股份有限公司、中信建投期货有限公司。
本标准的主要起草人:马文杰、王曦、史光伟、王康贵、王永峰、李翔、王磊、王涛、孟凡涛、张
弛、吴豪权、徐慧康、滕飞飞、阎希岳、陈志刚。
JR/T 0151—2016
1
期货公司柜台系统数据接口规范
1 范围
本标准规定了期货公司柜台系统数据接口数据类型、数据格式、业务主体、接口内容、业务组件以
及元素数据类型。
本标准适用于期货公司柜台系统内部模块间的业务交互的设计与使用。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注明日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 4880.2—2000 语种名称代码第2部分:3字母代码
GB/T 12406—2008 表示货币和资金的代码
GB 18030—2005 信息技术中文编码字符集
JR/T 0046—2009 证券期货业与银行间业务数据交换消息体结构和设计规则
3 术语和定义
下列术语和定义适用于本文件。
3.1
数据格式 data format
数据保存在文件或记录中的编排方式,可为数字、字符或二进制数字等多种形式。
3.2
数据交换方式 data switching techniques
多数据终端设备,任意两个终端设备之间建立数据通信过程的方式。
3.3
业务组件 business components
消息中具有一定业务相关的数据域集合,主要用于更直观描述消息的业务含义。
3.4
业务要素 business element
业务要素是消息体的基本组成元素,对应于业务流程操作中的一个商业元素。
JR/T 0151—2016
2
3.5
柜台系统 over the counter system
期货公司柜台系统包括主席系统和次席系统,提供交易、清算、账户与资金、风控等功能。
4 数据类型
4.1 整数
不含小数部分,可表示正负(ASCII码字符‘-’,‘0’至‘9’组成)。符号占据一个字符位置。允许前置
字符零(例:“00023”=“23”)。整数数据类型见表1。
表1 整数数据类型
名称 描述 英文名称 格式 举例
整数 整数类型的数字 Number 最大长度为 32 位,小数
位为 0
fractionDigital:0
totalDigital:32
123456789012345678
4.2 浮点数
含有可选小数部分,可表示正负(ASCII码字符‘-’,‘0’至‘9’和‘.’组成)。允许前置字符零(例如:
“00023”=“23”),允许小数部分后置字符零(例:“23.0”=“23.0000”=“23”)。浮点数数据类型见表2。
表2 浮点数数据类型
名称 描述 英文名称 格式 举例
浮点数 浮点数类型的数
字
DecimalNumber 最大长度为 64 位,小数
位最大长度为 6
fractionDigital:63
totalDigital:64
123456789.123456789
4.3 定长字符串
长度固定的文本数据。其中Fix1Text为枚举类型,标准中涉及的枚举类型取值见附录A数据字典。定
长字符串数据类型见表3。
表3 定长字符串数据类型
名称 描述 英文名称 格式 举例
定长字符串 固定长度的字符串 Fix*Text 其中*为正整
数,如 Fix1Text ,
Fix3Text
固定长度为*个字符
的字符串,其中*为正
整数
A
4.4 变长字符串
变长文本指定字符串的最大长度,可以由不超过最大长度的任意字符组成。变长字符串数据类型见
表4。
JR/T 0151—2016
3
表4 变长字符串数据类型
名称 描述 英文名称 格式 举例
变长字符串 指定最大长度的字符
串
Max*Text 其中*为正整
数,如 Max5Text ,
Max20Text
最大长度*个字符,最
小长度 1 字符
Aaaaa
4.5 日期
日期数据类型为表示某一日期的字符串,由8位数字组成。日期数据类型见表5。
表5 日期数据类型
名称 描述 英文名称 格式 举例
日期 日期 Date YYYYMMDD 20060708
4.6 时间
时间数据类型为表示某一具体时间的字符串,由6位数字组成。时间数据类型见表6。
表6 时间数据类型
名称 描述 英文名称 格式 举例
时间 时间 Time HHMMSS 130000
4.7 日期时间
日期时间数据类型为表示某一日期内某时间的字符串,由14位数字组成。日期数据类型见表7。
表7 日期时间数据类型
名称 描述 英文名称 格式 举例
日期时间 日期时间 DateTime YYYYMMDDHHMMSS 20060708130000
5 数据格式
5.1 数据格式说明
期货公司柜台系统内部包括交易、清算、账户与资金、风控等关键子系统,各子系统之间数据交互
方式包括非实时文件方式和实时报文方式,对应格式为非实时文件格式和实时报文格式。
本标准不涉及通信层协议,允许用户使用满足要求的通信层协议实现,同时在通信时考虑消息摘要
算法第五版(MD5)校验和算法等来保证数据传输的准确性,通过压缩来保证数据传输的高效性。
5.2 非实时文件格式
5.2.1 文件命名
文件基本名命名规范对文件名称进行统一规划,以达到从文件名称上区分不同业务文件的目的。
文件名由“基本名”和“后缀名”两部分组成。基本名用于区分文件的业务属性,基本名中的英文字符
均为大写,基本名的最大长度为52字节。后缀名紧跟基本名,用于区分文件的格式属性,后缀名包括“.”
在内最大长度为4字节。
JR/T 0151—2016
4
文件“基本名”可划分为6个子域,各部分之间以“_”分隔,大小写不明感。
示例:交易编码持仓明细文件可命名为: 1002_1_20151010_JYBMCCMX_01_0.XML , 其中基本名为
1002_1_20151010_JYBMCCMX_01_0,后缀名为.XML。
文件基本名命名规范见表8。
表8 文件基本名命名规范
属性编号 属性名称 命名规范
1 期货公司统一编码 保证金监控中心为期货公司分配的统一编码,长度 4 位。
2 文件分类 如:TXT 文件,XML 文件,长度 1 位。见数据字典“文件分类”项。
3 文件日期 格式为 YYYYMMDD。
4 业务分类 各个业务系统根据业务特征继续名称的划分,最大长度 16 位。
5 批次号/顺序号 01-99,支持一个文件日期下多批次的文件。
6 其他说明 可以自行定义内容,最大长度 16 位。
5.2.2 文件内容格式
5.2.2.1 文件内容格式说明
文件内容推荐使用TXT文件格式和XML文件格式。各柜台系统可选择提供一种或多种文件格式。本标
准中的文件类型接口信息,如非特殊说明(备注中标示为“可选”等)均为必选信息。本标准中文件内
容的完整性通过传输层协议保证。