编辑: liubingb | 2019-07-06 |
1 证券期货业与银行间业务数据交换消息体结构和设计规则
1 范围 本标准规定了证券期货业与银行间业务数据交换消息体的结构和设计规则. 本标准适用于银行与证券公司间转账、银行与期货公司间转账、证券公司客户交易结算 资金第三方存管等业务消息体的设计和使用.
2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款.凡是注明日期的引用文件, 其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本 标准达成协议的各方研究是否可使用这些文件的最新版本.凡是不注日期的引用文件,其最 新版本适用于本标准. GB/T 12406-1996 表示货币和资金的代码 GB/T 2659-1994 世界各国和地区名称代码 GB/T 4880.2-2000 语种名称代码 第2部分:3字母代码 GB 18030-2005 信息技术 中文编码字符集
3 术语和定义 下列术语和定义适用于本标准. 3.1 元素 element 代表一个数据域. 3.2 业务组件 business components 消息中具有一定业务相关的数据域集合,主要用于更直观描述消息的业务含义.一个业 务组件可能由多个元素和多个其他业务组件构成. 3.3 业务要素 business element 业务要素是消息体的基本组成元素.它对应于业务流程操作中的一个商业元素.业务要 素可能是一个简单的元素,也可能是一个复杂的业务组件. 3.4 消息体 message body 业务描述报文.在实际传输交换过程中,应嵌入在数据包中.消息体对应于应用层. 3.5 数据包 data package 双方在会话层传输的通信报文.数据包对应于会话层. 3.6 证券方 securities 包含证券公司、期货公司、基金公司. 3.7 关联银行 affiliated bank 在银行与证券公司间转账、银行与期货公司间转账业务中表示转账银行,在证券公司客 户交易结算资金第三方存管业务中表示存管银行. JR/T 0046―2009
2 4 总则 4.1 语法描述 4.1.1 基本语法 数据包和消息体采用XML格式描述,数据包和消息体的语法规则应遵循XML语法规则. 4.1.2 描述语法 4.1.2.1 业务要素的可选与重复性 业务要素或元素在消息体中的选择性应分成如下两种: M 必填的(Mandatory);
O 可选的(Optional). 本标准利用[m..n]来描述业务要素的可选性及出现的次数, [m..n]表示该要素至少应出 现m次,最多出现n次.比如[0..1]表示该元素可以不出现,也可以出现一次. 4.1.2.2 消息块的循环性 消息块为多个业务要素组成的整体组合.消息块的循环性可分为如下两种: Y 可循环;
N 不可循环. 本标准利用{标志表示可以循环的消息块的起始业务要素, 用}标志表示可以循环的消息 块的结束处,用OR表示消息块中的循环的业务要素. 4.2 元素类型 4.2.1 元素类型 元素类型用于定义数据域的取值类型,包含基本数据类型、业务元素类型和业务组件类 型. 4.2.2 基本数据类型 本标准定义了一些基本的数据类型(数值、金额、日期、时间等). 4.2.2.1 金额 金额的数据类型见表1 . 表1 金额数据类型 定义 代表金额 类型名称 Amount 格式 金额总的最大长度
18 位,小数位长度最大为
2 fractionDigital:2,minInclusive:0,totalDigital:18 例子 1234567890.00 4.2.2.2 数值 4.2.2.2.1 整数 整数的数据类型见表2. 表2 整数数据类型 定义 整数类型的数字 类型名称 Number 格式 最大长度为
18 位,小数位为