JR T 0182—2020 《轻量级实时STEP消息传输协议》.pdf

上传人:孙刚 文档编号:1499121 上传时间:2021-03-04 格式:PDF 页数:33 大小:1.57MB
下载 相关 举报
JR T 0182—2020 《轻量级实时STEP消息传输协议》.pdf_第1页
第1页 / 共33页
JR T 0182—2020 《轻量级实时STEP消息传输协议》.pdf_第2页
第2页 / 共33页
JR T 0182—2020 《轻量级实时STEP消息传输协议》.pdf_第3页
第3页 / 共33页
JR T 0182—2020 《轻量级实时STEP消息传输协议》.pdf_第4页
第4页 / 共33页
JR T 0182—2020 《轻量级实时STEP消息传输协议》.pdf_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 03.060A11 JR中 华 人 民 共 和 国 金 融 行 业 标 准JR/T 0182 2020轻 量 级 实 时 STEP消 息 传 输 协 议 LightweightrealtimeSTEPmessagetransferprotocol 2020-02-26 发 布 2020-02-26 实 施中 国 证 券 监 督 管 理 委 员 会 发 布 JR/T 0182 2020 I 目 次前 言 .II引 言 .III1 范 围 .12 规 范 性 引 用 文 件 .13 术 语 和 定 义 .14 会 话 机 制 .14.1 关 键 概 念 的 重 要 说 明 .14.2 会

2、话 管 理 .5 4.3 恢 复 .65 消 息 规 范 .65.1 消 息 结 构 .75.2 管 理 消 息 .86 数 据 字 典 .146.1 数 据 类 型 .146.2 会 话 层 域 规 范 .15附 录 A ( 规 范 性 附 录 ) 计 算 校 验 和 .17附 录 B ( 规 范 性 附 录 ) 处 理 心 跳 和 测 试 请 求 .18附 录 C ( 规 范 性 附 录 ) 登 录 场 景 .19C.1 正 常 登 录 场 景 一 .19 C.2 正 常 登 录 场 景 二 .20C.3 正 常 登 录 场 景 三 .20C.4 异 常 登 录 场 景 一 .22C.5

3、异 常 登 录 场 景 二 .22附 录 D ( 规 范 性 附 录 ) 处 理 会 话 拒 绝 .24附 录 E ( 规 范 性 附 录 ) 处 理 重 传 请 求 场 景 .25E.1 处 理 重 传 请 求 场 景 一 .25E.2 处 理 重 传 请 求 场 景 二 .26附 录 F ( 规 范 性 附 录 ) 注 销 场 景 .27 JR/T 0182 2020 II 前 言本 标 准 依 据 GB/T 1.1 2009给 出 的 规 则 起 草 。本 标 准 由 全 国 金 融 标 准 化 技 术 委 员 会 证 券 分 技 术 委 员 会 ( SAC/TC180/SC4) 提 出

4、 。本 标 准 由 全 国 金 融 标 准 化 技 术 委 员 会 ( SAC/TC180) 归 口 。本 标 准 起 草 单 位 : 中 国 证 券 监 督 管 理 委 员 会 信 息 中 心 、 上 海 证 券 交 易 所 、 深 圳 证 券 交 易 所 、 中 证 信息 技 术 服 务 有 限 责 任 公 司 。本 标 准 主 要 起 草 人 : 姚 前 、 刘 铁 斌 、 周 云 晖 、 杜 娟 、 朱 立 、 王 鹏 飞 、 李 向 东 。 JR/T 0182 2020 III 引 言FIX( Financial Information eXchange) 协 议 即 金 融 信 息

5、 交 换 协 议 , 是 用 于 全 球 金 融 市 场 机 构和 参 与 者 间 的 电 子 金 融 信 息 交 互 的 协 议 , 以 下 简 称 FIX协 议 。在 FIX标 准 化 组 织 (FIX Trading Community)提 出 的 FIX 5.0标 准 中 , 单 独 定 义 有 一 个 会 话 层 协 议( FIX Session Protocol, FIXT) , 其 版 本 是 FIXT 1.1。 JR/T 0022-2014 证 券 交 易 数 据 交 换 协 议 ( Securities Trading Exchange Protocol, 简 称 STEP)

6、是 FIX协 议 的 行 业 标 准 。 本 标 准 是 对 FIXT1.1及 JR/T 0022-2014中 会 话 层 协 议 的 轻 量 化 。 JR/T 0182 2020 1 轻 量 级 实 时 STEP 消 息 传 输 协 议1 范 围本 标 准 规 定 了 轻 量 级 实 时 STEP消 息 传 输 协 议 ( Light-weight realtime STEP messagetransfer protocol) 使 用 的 会 话 机 制 、 消 息 格 式 、 安 全 与 加 密 、 数 据 完 整 性 、 扩 展 方 式 、 消 息 格 式规 范 、 数 据 字 典 等

7、内 容 。本 标 准 适 用 于 支 持 证 券 交 易 所 与 市 场 参 与 者 和 相 关 金 融 机 构 间 的 业 务 数 据 交 换 。 本 标 准 也 可 被 推 广用 于 支 持 证 券 期 货 行 业 各 机 构 系 统 间 的 会 话 连 接 。2 规 范 性 引 用 文 件 下 列 文 件 对 于 本 文 件 的 应 用 是 必 不 可 少 的 。 凡 是 注 日 期 的 引 用 文 件 , 仅 所 注 日 期 的 版 本 适 用 于 本 文件 。 凡 是 不 注 日 期 的 引 用 文 件 , 其 最 新 版 本 ( 包 括 所 有 的 修 改 单 ) 适 用 于 本

8、文 件 。JR/T 0022 2014 证 券 交 易 数 据 交 换 协 议ISO 10383:2012 证 券 及 相 关 金 融 工 具 交 易 所 和 市 场 识 别 码 ( Securities and relatedfinancial instruments-Codes for exchanges and market identification(MIC))Financial information exchange protocol(FIX) Version 5.0 Service Pack 2,August 2011Financial information exchange

9、 protocol(FIX) FIX session protocol version1.1,March 20083 术 语 和 定 义下 列 术 语 和 定 义 适 用 于 本 文 件 。 3.1 证 券 交 易 数 据 交 换 协 议 securities trading exchange protocol;STEP证 券 交 易 所 交 易 系 统 与 市 场 参 与 者 系 统 之 间 进 行 证 券 交 易 数 据 交 换 的 行 业 信 息 标 准 。3.2 金 融 信 息 交 换 协 议 financial information exchange;FIX进 行 证 券 交 易

10、信 息 电 子 交 换 的 国 际 信 息 标 准 。3.3 FIX会 话 层 协 议 fix session layer protocol;FIXT独 立 于 通 信 协 议 ( 如 TCP、 UDP等 ) 和 通 信 介 质 ( 如 光 缆 、 卫 星 等 ) 的 电 子 数 据 传 输 协 议 , FIX协 议的 重 要 子 协 议 。4 会 话 机 制 4.1 关 键 概 念 的 重 要 说 明 JR/T 0182 2020 2 4.1.1 会 话 层 重 传4.1.1.1 本 标 准 给 出 了 市 场 参 与 者 内 部 系 统 通 过 开 放 接 口 与 证 券 交 易 所 间

11、的 会 话 层 连 接 标 准 。 本 标 准是 FIX标 准 化 组 织 的 FIXT 1.1标 准 的 精 简 版 , 且 消 息 标 签 的 使 用 遵 循 FIX 5.0 SP2的 规 定 。 由 于JR/T 0022-2014证 券 交 易 数 据 交 换 协 议 只 是 FIX协 议 的 本 地 化 版 本 , 为 凸 显 标 准 的 直 接 来 源 , 以 下 简称 本 标 准 为 “ LFIXT” 。4.1.1.2 如 无 特 别 说 明 , 本 标 准 中 提 及 的 接 收 方 、 发 送 方 等 通 信 参 与 方 均 特 指 遵 循 本 标 准 而 实 现 的 应用 程

12、 序 或 模 块 , 以 下 简 称 为 “ LFIXT参 与 方 ” 。 基 于 FIXT开 发 的 程 序 或 模 块 ( 以 下 简 称 为 “ FIXT参 与方 ” ) , 若 要 和 LFIXT参 与 方 进 行 通 信 , 也 需 遵 循 本 标 准 的 约 束 。4.1.1.3 会 话 层 重 传 是 会 话 层 协 议 所 规 定 的 一 种 重 传 机 制 , 用 来 确 保 有 序 、 无 失 地 传 输 每 一 条 会 话 层消 息 。 在 FIXT会 话 层 协 议 中 , 会 话 层 重 传 由 消 息 接 收 方 在 识 别 出 消 息 序 号 缺 口 之 际 主

13、动 发 起 , 采 取 的方 式 是 给 对 方 发 送 一 条 消 息 重 传 请 求 。 本 标 准 在 事 实 上 取 消 了 FIXT 会 话 层 协 议 的 会 话 层 重 传 , 只 对 外 仍 然 表 现 为 标 准 的 FIXT会 话 层 , 且 可 以 和 对 端 的 FIXT参 与 方 进 行 互 操 作 。 由 于 单 个 LFIXT会 话 使 用 单个 TCP连 接 作 为 底 层 通 信 机 制 , 因 此 在 单 个 TCP连 接 内 部 , 每 一 条 消 息 将 被 有 序 、 无 失 地 传 输 。 属 于 同一 会 话 的 、 前 后 相 继 的 若 干 次

14、 TCP 连 接 之 间 , 虽 然 可 能 存 在 会 话 层 消 息 丢 失 , 但 收 到 的 会 话 层 消 息 将 仍然 具 有 有 序 接 收 的 性 质 。 由 于 在 LFIXT 标 准 下 会 话 层 可 能 存 在 消 息 丢 失 , 因 此 丢 失 的 业 务 消 息 将 只 能 通过 应 用 层 重 传 予 以 恢 复 。4.1.1.4 和 FIXT协 议 一 样 , LFIXT 协 议 本 身 并 不 限 定 所 用 的 标 准 端 口 号 。 作 为 基 于 TCP的 会 话 层 协 议 ,LFIXT 使 用 的 端 口 号 建 议 在 区 间 1024,49151

15、内 , 具 体 取 值 由 通 信 双 方 事 先 另 行 约 定 。4.1.2 应 用 层 重 传由 于 本 标 准 的 会 话 层 恢 复 机 制 仅 仅 是 为 了 与 FIXT会 话 协 议 兼 容 , 不 能 作 为 真 正 的 消 息 恢 复 机 制 使用 。 因 此 , 应 通 过 应 用 层 商 定 的 重 传 机 制 予 以 恢 复 。 应 用 层 重 传 的 具 体 机 制 不 属 于 本 标 准 规 定 的 范 畴 。4.1.3 NxtIn和 NxtOut 会 话 双 方 收 发 的 每 条 消 息 都 带 有 一 个 消 息 序 号 。 参 与 通 信 的 每 一 端

16、都 需 要 维 护 一 对 序 号 ( NxtIn,NxtOut) , NxtIn表 示 下 一 个 期 望 的 入 向 消 息 序 号 , NxtOut表 示 下 一 条 出 向 消 息 将 被 赋 予 的 序 号 。4.1.4 会 话 发 起 方 和 接 受 方4.1.4.1 会 话 的 建 立 需 要 一 个 发 起 方 , 需 要 一 个 接 受 方 。 发 起 方 是 先 发 出 Logon 消 息 并 希 望 对 方 响 应以 一 个 Logon消 息 的 一 方 , 接 受 方 则 是 等 待 发 起 方 首 先 发 出 Logon消 息 并 响 应 以 Logon 消 息 的

17、一 方 。 会话 的 发 起 方 和 接 受 方 在 会 话 建 立 后 都 可 以 双 向 地 进 行 消 息 的 发 送 和 接 收 。 不 要 将 会 话 发 起 方( initiator) 、 会 话 接 受 方 ( acceptor) 同 某 条 特 定 消 息 的 发 送 方 ( sender) 和 接 收 方 ( receiver)混 为 一 谈 。4.1.4.2 类 似 于 会 话 发 起 方 和 会 话 接 受 方 , 也 定 义 有 注 销 发 起 方 和 注 销 接 受 方 、 会 话 重 置 发 起 方 和 会话 重 置 接 受 方 的 概 念 。4.1.4.3 FIX

18、T协 议 适 用 于 各 种 不 同 的 传 输 层 协 议 ( 如 UDP) , 因 此 不 可 能 根 据 TCP socket等 特 定 的 传 输 层 信 息 来 区 分 哪 些 报 文 隶 属 于 同 一 个 FIXT会 话 , 而 且 由 于 FIXT 中 并 不 为 每 个 FIXT会 话 定 义 有 所谓 “ 会 话 号 ” 标 签 , 且 不 是 全 部 报 文 都 具 有 username一 类 的 标 签 , 因 此 区 分 FIXT会 话 的 唯 一 标 识 符 是SenderCompID和 TargetCompID字 段 的 组 合 。 LFIXT 标 准 作 为 F

19、IXT标 准 的 精 简 版 , 也 遵 循 此 要 求 。 JR/T 0182 2020 3 4.1.4.4 FIXT 协 议 中 , 单 个 FIXT 参 与 方 不 能 同 时 保 有 具 有 相 同 SenderCompID+TargetCompID 的 两 个会 话 。 在 FIXT 中 推 荐 的 做 法 是 : 在 已 存 在 一 个 合 法 会 话 时 , 若 一 方 试 图 以 同 样 的SenderCompID+TargetCompID发 起 新 的 会 话 , 对 方 将 不 发 送 任 何 Logout消 息 就 直 接 终 止 新 发 起 的 会 话 ,原 先 已 存

20、 在 的 会 话 不 应 受 到 影 响 。 另 一 方 面 , FIXT协 议 并 未 明 确 不 同 的 FIXT参 与 方 是 否 允 许 同 时 保 有同 样 标 识 的 会 话 。 一 般 而 言 , 同 一 台 服 务 器 上 的 同 标 识 会 话 较 易 进 行 查 重 , 针 对 不 同 服 务 器 建 立 的 同 标识 会 话 则 较 难 实 现 查 重 , 但 也 非 无 法 做 到 。 在 处 理 入 向 登 录 报 文 时 , 应 利 用 SenderCompID 和TargetCompID进 行 会 话 查 重 , 之 前 已 存 在 的 同 标 识 会 话 一 定

21、 不 受 影 响 , 但 较 晚 收 到 的 同 标 识 会 话 请 求可 能 被 接 受 , 但 也 可 能 被 拒 绝 , FIXT 协 议 不 作 限 定 。 若 请 求 被 拒 绝 , 则 拒 绝 方 式 将 遵 循 FIXT协 议 的 约定 , 不 回 送 Logout 消 息 , 直 接 断 开 TCP 连 接 。 会 话 发 起 方 应 当 对 这 种 情 形 做 好 准 备 。 LFIXT 标 准 作 为FIXT标 准 的 精 简 版 , 也 遵 循 此 要 求 。4.1.4.5 本 标 准 只 允 许 单 个 会 话 同 时 通 过 单 个 TCP连 接 进 行 全 双 工

22、通 信 , 因 此 在 通 过 登 录 报 文 信 息 确定 是 否 允 许 继 续 通 信 后 , 可 以 直 接 利 用 socket 来 区 分 报 文 所 属 会 话 , 但 对 于 从 同 一 socket上 收 到 的 后 续 报 文 仍 应 检 查 其 SenderCompID 和 TargetCompID 是 否 和 登 录 时 一 致 。4.1.5 消 息 序 号所 有 的 消 息 都 由 一 个 唯 一 的 会 话 层 消 息 序 号 (即 消 息 头 中 的 MsgSeqNum字 段 )进 行 标 识 。 消 息 序 号 在会 话 开 始 时 在 大 多 数 情 况 下

23、被 初 始 化 为 1, 并 在 整 个 会 话 过 程 中 连 续 递 增 , 直 到 该 会 话 过 程 全 部 结 束 。通 过 监 视 消 息 序 号 的 连 续 性 , 通 信 双 方 可 以 识 别 消 息 缺 口 并 做 出 反 应 , 并 可 在 同 一 会 话 的 前 后 多 个 连 接间 进 行 同 步 。上 述 的 “ 连 续 递 增 ” 是 针 对 通 常 情 况 而 言 。 在 下 述 情 况 下 , 接 收 方 收 到 的 消 息 的 MsgSeqNum也 可 能出 现 倒 流 , 但 此 时 的 倒 流 并 非 异 常 , 而 是 被 称 为 “ 正 常 倒 流

24、” :a) 收 到 的 消 息 是 SeqReset-Reset 消 息 且 PossDupFlag=Y, 此 时 应 忽 略 MsgSeqNum, 即 使 出 现 倒 流也 不 是 错 误 ;b) 收 到 消 息 的 PossDupFlag是 Y, 且 此 类 消 息 确 实 允 许 出 现 PossDupFlag=Y, 表 示 这 是 会 话 层 重传 ; c) 通 过 Logon 消 息 进 行 会 话 序 号 重 置 时 , 收 到 的 消 息 其 MsgSeqNum一 定 是 1, 因 此 也 可 能 出 现 倒流 。每 次 会 话 都 会 创 建 一 套 独 立 的 入 向 及 出

25、 向 的 序 号 序 列 , 参 与 连 接 的 任 何 一 方 都 维 护 一 套 用 于 出 向 消息 的 序 号 序 列 (NxtOut), 同 时 也 维 护 另 一 套 独 立 的 入 向 消 息 的 序 号 序 列 (NxtIn), 用 以 监 视 接 收 的 消 息序 号 , 以 保 证 消 息 缺 口 的 发 现 和 处 理 。会 话 建 立 后 , 当 LFIXT协 议 实 现 者 接 收 到 的 消 息 序 号 不 等 于 预 期 接 收 的 消 息 序 号 (NxtIn)时 , 需 要 考虑 进 行 修 正 处 理 。 这 里 有 几 种 情 况 :a) 如 果 入 向

26、消 息 序 号 NxtIn, 且 不 属 于 正 常 倒 流 , 表 明 发 生 了 严 重 的 错 误 , 应 立 即 结 束 会 话 , 并开 始 进 行 人 工 干 预 ;b) 如 果 入 向 消 息 序 号 NxtIn, 那 么 表 明 有 消 息 被 遗 漏 。 因 为 LFIXT 使 用 TCP 为 传 输 协 议 , 出 现 这种 情 况 说 明 发 生 了 严 重 异 常 错 误 , 应 立 刻 终 止 当 前 会 话 。 4.1.6 心 跳在 消 息 交 换 的 空 闲 期 间 , 连 接 双 方 将 以 规 定 的 时 间 间 隔 产 生 心 跳 消 息 。 通 过 心 跳

27、 消 息 可 以 监 控 通 讯连 接 的 状 态 并 识 别 出 入 向 消 息 序 号 的 缺 口 。 JR/T 0182 2020 4 心 跳 间 隔 时 间 由 会 话 发 起 人 通 过 登 录 消 息 的 HeartBtInt字 段 确 定 。 在 传 送 了 任 何 消 息 (而 不 仅 仅 是心 跳 消 息 )之 后 , 都 应 立 即 重 置 心 跳 间 隔 计 时 器 。 心 跳 间 隔 时 间 应 该 得 到 连 接 双 方 的 确 认 , 由 会 话 发 起人 给 出 , 并 得 到 会 话 接 受 方 的 确 认 。连 接 双 方 应 使 用 相 同 的 心 跳 间

28、隔 时 间 。 每 个 心 跳 消 息 都 将 占 用 一 个 MsgSeqNum消 息 序 号 。4.1.7 有 序 消 息 处 理本 标 准 采 用 TCP连 接 作 为 底 层 通 信 机 制 。 在 会 话 建 立 后 , 在 同 一 个 TCP连 接 的 延 续 期 间 , 接 收 方 在 发现 入 向 消 息 缺 口 时 , 说 明 检 测 到 了 对 方 或 通 信 连 接 发 生 了 严 重 异 常 , 建 议 接 收 方 终 止 该 会 话 并 断 开 TCP连 接 。 如 果 接 收 方 为 会 话 的 发 起 方 , 则 应 根 据 需 要 重 建 会 话 。4.1.8

29、可 能 的 消 息 重 复 传 送本 会 话 协 议 采 用 TCP连 接 作 为 底 层 通 信 机 制 , 会 话 双 方 在 建 立 TCP连 接 之 后 , 通 过 Logon消 息 进 行 序号 协 商 , 其 后 则 是 基 于 TCP进 行 的 连 续 通 信 , 正 常 情 况 下 , 不 应 该 出 现 前 面 消 息 丢 失 却 收 到 后 面 消 息 的 情 形 , 所 以 :a) 在 发 现 入 向 消 息 序 号 缺 口 时 , LFIXT 参 与 者 不 应 发 送 重 传 请 求 , 应 回 送 Logout 后 直 接 断 开 连接 ;b) 允 许 在 入 向

30、消 息 中 出 现 重 传 请 求 , 比 如 基 于 FIXT的 通 信 对 手 方 虽 然 收 到 前 面 的 消 息 但 其 自 己没 保 存 , 并 期 望 能 按 FIXT 会 话 层 协 议 的 方 式 通 过 重 传 请 求 取 回 , 对 此 LFIXT参 与 者 将 简 单 回送 SeqReset-Reset 消 息 予 以 回 应 ;c) 允 许 在 入 向 消 息 中 出 现 PossDupFlag=Y 的 消 息 , 比 如 基 于 FIXT的 通 信 对 手 方 虽 未 收 到 本 方 发出 的 重 传 请 求 , 但 仅 仅 因 为 怀 疑 本 方 可 能 错 过

31、某 些 消 息 , 而 向 本 方 发 送 这 类 PossDupFlag=Y的 消 息 。根 据 FIXT标 准 , 除 了 Reject消 息 之 外 , 其 他 管 理 消 息 理 论 上 都 不 应 被 重 发 , 而 是 通 过 发 送 带 有 同 样消 息 序 号 的 、 带 有 PossDupFlag标 志 的 SeqReset-GapFill消 息 对 原 消 息 进 行 替 代 。 在 此 过 程 中 , 被 替 代的 SeqReset-GapFill消 息 本 身 虽 然 仍 然 以 同 样 的 消 息 序 号 、 带 上 同 样 被 置 位 的 PossDupFlag标

32、志 出 现 ,也 被 FIXT标 准 解 释 为 “ 替 代 ” 而 非 “ 重 发 ” 。 4.1.9 可 能 的 消 息 重 复 发 送在 本 标 准 中 , 应 用 层 重 发 的 标 志 应 在 应 用 层 协 议 中 明 确 设 置 , 而 不 应 该 体 现 在 会 话 层 消 息 的 标 志 位上 。 由 于 互 操 作 的 对 方 应 遵 从 同 样 的 应 用 层 协 议 , 因 此 本 标 准 将 不 会 给 出 向 消 息 打 上 任 何PossibleResend标 志 。本 标 准 允 许 在 入 向 消 息 头 中 出 现 PossibleResend标 志 , 但

33、 将 忽 略 该 标 志 , 直 接 将 不 附 带 该 标 志 的 消息 交 由 应 用 层 处 理 。4.1.10 消 息 完 整 性消 息 数 据 内 容 的 完 整 性 可 以 用 两 种 方 式 来 验 证 : 验 证 消 息 长 度 及 字 符 的 简 单 校 验 和 。消 息 长 度 被 包 括 在 BodyLength字 段 中 , 可 以 通 过 清 点 消 息 之 中 跟 在 BodyLength字 段 之 后 、 直 至 并 包括 直 接 先 于 CheckSum域 号 ( 10= )出 现 的 那 个 域 界 定 符 之 间 的 字 符 来 验 证 。校 验 和 的 验

34、 证 方 法 是 : 从 消 息 头 中 8= 中 的 8 开 始 、 直 到 并 包 括 直 接 先 于 CheckSum域 号 10= 出 现 的 字 符 , 将 每 个 字 符 的 二 进 制 值 加 总 后 , 将 计 算 值 的 最 低 8位 同 CheckSum字 段 中 的 值 进 行 比 较 。4.1.11 混 乱 的 消 息当 至 少 出 现 以 下 情 形 之 一 时 , 一 条 消 息 被 称 为 “ 混 乱 的 ” : JR/T 0182 2020 5 a) BeginString(tag8)不 是 消 息 的 第 一 个 标 签 , 或 不 以 8=FIXT.n.m

35、的 形 式 出 现 ;b) BodyLength(tag9)不 是 消 息 的 第 二 个 标 签 , 或 未 包 含 正 确 的 字 节 计 数 ;c) MsgType(tag35)不 是 消 息 的 第 三 个 标 签 ;d) CheckSum(tag10)不 是 最 后 的 标 签 , 或 其 取 值 不 正 确 ;e) 若 MsgSeqNum(tag34)缺 失 , 表 明 出 现 了 严 重 的 应 用 错 误 , 应 立 刻 终 止 FIX连 接 。4.1.12 消 息 确 认由 于 本 标 准 是 基 于 乐 观 的 消 息 传 输 模 式 , 通 过 监 视 消 息 序 号 发

36、 现 缺 口 , 不 支 持 对 每 个 消 息 收 发 的 确认 。 但 大 量 消 息 收 发 的 确 认 可 在 应 用 层 定 义 , 并 在 应 用 层 接 受 或 拒 绝 。4.1.13 加 密LFIXT会 话 层 不 对 数 据 进 行 加 密 处 理 , 会 话 双 方 可 考 虑 使 用 通 信 层 的 加 密 机 制 , 比 如 使 用 建 构 于 TCP之 上 的 TLS通 信 加 密 机 制 。 4.2 会 话 管 理4.2.1 会 话 和 连 接本 标 准 采 用 TCP连 接 作 为 底 层 通 信 机 制 。若 LFIXT参 与 方 作 为 会 话 的 主 动 发

37、 起 方 , 应 在 每 次 新 建 TCP连 接 之 后 通 过 置 位 序 号 重 设 标 志( ResetSeqNumFlag) 的 Logon消 息 来 将 起 始 消 息 序 号 重 置 回 1, 此 时 会 话 和 TCP连 接 是 一 一 对 应 的 。虽 然 本 标 准 可 以 被 设 计 成 底 层 使 用 两 个 独 立 的 TCP连 接 , 每 个 连 接 都 以 单 工 模 式 工 作 , 但 由 于 在 TCP连 接 上 实 现 全 双 工 的 通 信 并 不 困 难 且 维 护 简 单 , 因 此 本 标 准 规 定 : 对 于 单 个 会 话 而 言 , 同 时 只 使 用 一 个全 双 工 的 TCP连 接 。若 LFIXT参 与 方 作 为 会 话 的 接 收 方 , 由 于 该 会 话 的 发 起 方 可 能 是 标 准 的 FIXT, 此 时 建 立 的 会

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 行业标准 > JR金融行业

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1