Skip to content
quhongwei edited this page Mar 28, 2018 · 47 revisions

结构化文本文件

系统间交互方式有很多如rpc、message、http、webservice等,在金融机构、监管行之间数据交互一般是文件

这种文件一般是文本文件且文件有特定的结构

  1. 国标文件开放式基金业务数据交换协议的第5章描述了交互文件的格式, 通过组件的FUND协议(格式)能够对国标文件进行处理
  2. 非标文件是与国标文件想对而言的,如SPDE或者用户自定义的协议(格式)
    有了标准文件,为什么还要非标文件
    标准文件有如下几个特点:
    (1) 数据字段采用定长补位方式后难于阅读
    (2) 数据字段采用定长补位方式后浪费空间
    (3) 因为是标准,定义的文件内容冗余很多,能用到的字段也很少,存在不必要的空间浪费
    所以非标文件是交互双方约定一种文件交互格式,即能节约空间,又能方便阅读

Rdf-File处理的结构化文本文件可以有head、body、tail三部分,完整数据之间通过换行符分割, 一条完整数据又可以有多个字段组成

文档索引

1.组件概览
2.1 组件使用--组件默认配置
2.2 组件使用--数据定义模板
2.3.1 组件使用--组件内置协议--SP
2.3.2 组件使用--组件内置协议--DE
2.3.3 组件使用--组件内置协议--fund
2.3.4 组件使用--组件内置协议--fund_index
2.4.1 组件使用--代码示例--读文件--简单读取
2.4.2 组件使用--代码示例--读文件--汇总读取
2.4.3 组件使用--代码示例--读文件--分片读
2.4.4 组件使用--代码示例--读文件--单文件有序读
2.4.5 组件使用--代码示例--读文件--多文件有序读
2.4.6 组件使用--代码示例--读文件--原始读
2.4.6 组件使用--代码示例--写文件--简单写入
2.4.7 组件使用--代码示例--写文件--汇总写入
2.4.8 组件使用--代码示例--文件切分
2.4.9 组件使用--代码示例--文件合并
2.4.10 组件使用--代码示例--文件校验
2.4.11 组件使用--代码示例--文件排序
2.4.12 组件使用--代码示例--存储操作
2.5.1 组件使用--接口说明--FileFactory
2.5.2 组件使用--接口说明--FileConfig
2.5.3 组件使用--接口说明--StorageConfig
2.5.4 组件使用--接口说明--FileReader
2.5.5 组件使用--接口说明--FileWriter
2.5.6 组件使用--接口说明--FileMerger
2.5.7 组件使用--接口说明--FileValidator
2.5.8 组件使用--接口说明--FileSorter
2.5.9 组件使用--接口说明--FileStorage
2.5.10 组件使用--接口说明--FileSplitter
2.6.1 组件使用--编码建议--常量
2.7 组件使用--组件接入
3.1 组件原理设计--组件架构
3.2 组件原理设计--微内核+插件机制
3.3 组件原理设计--协议布局扩展机制
3.3.1 组件原理设计--协议布局扩展机制--xml定义
3.3.2 组件原理设计--协议布局扩展机制--Format
3.3.3 组件原理设计--协议布局扩展机制--Function函数
3.4 组件原理设计--Processor机制
3.5 组件原理设计--Resource机制
3.6 组件原理设计--集群环境文件处理
3.7 组件原理设计--数据核对原理
3.8 组件原理设计--文件唯一性校验原理