持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情
上次是把有关于“域”的部分做了个收尾,今天主要引入一下消息部分的内容....
消息
消息头
每一个会话或应用消息都有一个消息头,该消息头指明444消息类型、消息体长度、发送目的地、消息序号、发送起始点以及发送时间。
| Tag | 域名 | 是否必需 | 说明 |
|---|---|---|---|
| 8 | BeginString | Y | 起始串,取值:FIX.4.2(不可加密,消息的第一个域) |
| 9 | BodyLength | Y | 消息体长度(不可加密,消息的第二个域) |
| 35 | MsgType | Y | 消息类型(不可加密,消息的第三个域) |
| 49 | SenderCompID | Y | 发送方代码(不可加密,发送方标识符) |
| 56 | TargetCompID | Y | 接收方代码(不可加密,接收方标识符) |
| 115 | OnBehalfOfCompID | N | 最初发送方标识符(可加密),用于经第三方发送。 |
| 128 | DeliverToCompID | N | 最终接收方标识符(可加密),用于经第三方发送。 |
| 90 | SecureDataLen | N | 密文数据长度 |
| 91 | SecureData | N | 密文数据(紧跟密文数据长度域) |
| 34 | MsgSeqNum | Y | 消息序号(可加密),如果交易双方不采用 FIX 会话 机制,可将该 tag 置为一个固定的值,例如 0。 |
| 50 | SenderSubID | N | 发送方子标识符(可加密) |
| 142 | SenderLocationID | N | 发送方方位标识符(可加密) |
| 57 | TargetSubID | N | 接收方子标识符(可加密) |
| 143 | TargetLocationID | N | 接收方方位标识符(可加密) |
| 116 | OnBehalfOfSubID | N | 最初发送方子标识符(可加密) |
| 144 | OnBehalfOfLocationID | N | 最初发送方方位标识符(可加密) |
| 129 | DeliverToSubID | N | 最终接收方子标识符(可加密) |
| 145 | DeliverToLocationID | N | 最终接收方方位标识符(可加密) |
| 43 | PossDupFlag | N | 可能重复标志,重复发送时,作此标记。(可加密) |
| 97 | PossResend | N | 可能重发标志。(可加密) |
| 52 | SendingTime | Y | 发送时间(可加密) |
| 122 | OrigSendingTime | N | 原始发送时间(可加密) |
| 347 | MessageEncoding | N | 消息中 Encoded 域的字符编码类型(非 ASCII 码) |
| 369 | LastMsgSeqNumProcessed | N | 最后处理消息序号(可加密) |
| 370 | OnBehalfOfSendingTime | N | 最初发送时间(用 UTC 表示时间) |
先简单的涉及一下消息的一点内容,最近假期结束,准备从家里赶回去,时间仓促,理解李姐 :)
希望本文能够帮到你,如有错误,望指正!
我向你敬礼啊,Salute!