网站大量收购独家精品文档,联系QQ:2885784924

FAST 1.1规范中文版全文参考.pdf

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FAST 1.1规范中文版全文参考

1. FAST 1.1 规范中文版全文参考 FAST sm规范 版本 1.x.1 2006-12-20 1) 导言 本文定义了FAST 的结构和语法。FAST是一种面向消息数据流的二进制编码方法。 FAST是FIX Adapted for Streaming. 的缩写(适流FIX )。虽然FAST提出的初衷是为了对 FIX消息进行优化,但本文中定义的编码方式已经被推广应用到更广泛的协议集。 FAST编码方法在两个层面上降低数据流的大小。首先,通过“域操作符” 的概念使得 可以利用流中数据的相关性,消除冗余数据。其次,在二进制编码对余下数据的串行化 中利用了可自描述的域长度以及指示域是否存在的位图。 编码依据称为“模版” 的控制结构来进行。模版通过规定域的顺序和结构、域操作符, 及其使用的二进制编码表示方法来控制对流的一部分的编码。 本规范对模版定义(Template Definition, TD)结构的具体语法(concrete syntax)进行了 定义。具体语法的引入是为了能提供一个人机可读、正规化、和全真的格式,它被作为 默认格式,用来制作、存储和交换FAST模版。 但是,本规范的具体语法不是为了用于在FAST会话的两端间在线交换模版定义结 构。对于在线传送,FAST会话控制协议[ SCP]提供了对本文所定义的模版结构的FAST 串行化方法。 本文使用模式(schema)语言将具体语法正式定义为一个XML 的结构。 处理器(processor )(编码器或解码器)并不要求必须使用上述的具体语法。例如, 处理器可以使用SCP协议读取编码为FAST消息的模版定义,或者也可将它们硬编码在程 序中。 处理器通常需要对一个模版集合进行管理。尽管具体语法提供了在一个XML文档中 定义单个或多个模版的方法,但本规范并不对一般情况下如何构建或维护模版集合或模 版数据库作出规定。对于特定处理器所使用的特定模版,甚至可以同时使用多个源(譬 如XML文档及SCP )来进行定义。 下面的XML片段是采用具体语法格式的一个模版定义的例子。 templates xmlns=http://www.FIX/ns/template-definition templateNs=http://www.FIX/ns/templates/sample ns=http://www.FIX/ns/FIX template name=MDRefreshSample typeRef name=MarketDataIncrementalRefresh/ string name=BeginString id=“8” constant value=FIX4.4/ /string string name=MessageType id=“35” constant value=X/ /string string name=SenderCompID id=“49” copy/ /string uInt32 name=MsgSeqNum id=“34” increment/ /uInt32 sequence name=MDEntries length name=NoMDEntries id=“268”/ uInt32 name=MDUpdateAction id=“279” copy/ /uInt32 string name=MDEntryType id=“269” copy/ /string string name=Symbol id=“55” copy/ /string string name=SecurityType id=“167” copy/ /string decimal name=MDEntryPx id=“270” delta/ /decimal decimal name=MDEntrySize id=“271” delta/ /decimal Int32 name=Numbe

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档