Documentation
¶
Overview ¶
Package testspec provides test FIX protocol format.
Package testspec provides test FIX protocol format.
Index ¶
Constants ¶
View Source
const ( BeginString8 = 8 // STRING BodyLength9 = 9 // LENGTH CheckSum10 = 10 // STRING MsgSeqNum34 = 34 // SEQNUM MsgType35 = 35 // STRING PossDupFlag43 = 43 // BOOLEAN SenderCompID49 = 49 // STRING SendingTime52 = 52 // UTCTIMESTAMP TargetCompID56 = 56 // STRING PossResend97 = 97 // BOOLEAN EncryptMethod98 = 98 // INT HeartBtInt108 = 108 // INT OrigSendingTime122 = 122 // UTCTIMESTAMP ResetSeqNumFlag141 = 141 // BOOLEAN Password554 = 554 // STRING NewPassword925 = 925 // STRING SessionStatus1409 = 1409 // INT CancelOnDisconnect6867 = 6867 // STRING LanguageID6936 = 6936 // STRING NoMsgTypes384 = 384 // NUMINGROUP NestedPartyID524 = 524 // STRING NoNestedPartyIDs539 = 539 // NUMINGROUP NestedPartySubID545 = 545 // STRING HopCompID628 = 628 // STRING NoHops627 = 627 // NUMINGROUP NoPositions702 = 702 // NUMINGROUP PosType703 = 703 // STRING YieldType235 = 235 // STRING NoNestedPartySubIDs804 = 804 // NUMINGROUP AgreementDesc913 = 913 // STRING NoUnderlyingStips887 = 887 // NUMINGROUP UnderlyingStipType888 = 888 // STRING )
View Source
const Req, Opt = true, false
Variables ¶
View Source
var ( TESTSPECLogonMarshaler = marshfix.Marshal{Tag: "TESTSPEC", Format: TESTSPECLogon} TESTSPECLogonUnmarshaler = marshfix.Unmarshal{Tag: "TESTSPEC", Format: TESTSPECLogon} )
View Source
var TESTSPECLogon = f0.Format{ Fields: map[int]f0.Codec{ BeginString8: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Con{7}}, MsgType35: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Var{1, 2}}, SenderCompID49: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, TargetCompID56: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, MsgSeqNum34: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, PossDupFlag43: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Con{1}}, PossResend97: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Con{1}}, SendingTime52: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, OrigSendingTime122: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, AgreementDesc913: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, YieldType235: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, UnderlyingStipType888: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, HopCompID628: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, EncryptMethod98: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, HeartBtInt108: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Var{1, 18}}, ResetSeqNumFlag141: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Con{1}}, Password554: f0.Fld{Req, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, NewPassword925: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, SessionStatus1409: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Con{1}}, CancelOnDisconnect6867: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Con{1}}, LanguageID6936: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Con{1}}, PosType703: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, NestedPartyID524: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, NestedPartySubID545: f0.Fld{Opt, f0.ASCII, f0.StringDefault(), f0.Var{0, 0}}, }, BodyLength9: f0.BodyLengthFld{}, CheckSum10: f0.ChecksumStringFld{}, Unknown: f0.UnknownFld{}, Sort: []int{ BeginString8, BodyLength9, MsgType35, SenderCompID49, TargetCompID56, MsgSeqNum34, PossDupFlag43, PossResend97, SendingTime52, OrigSendingTime122, AgreementDesc913, YieldType235, UnderlyingStipType888, HopCompID628, EncryptMethod98, HeartBtInt108, ResetSeqNumFlag141, Password554, NewPassword925, SessionStatus1409, CancelOnDisconnect6867, LanguageID6936, PosType703, NestedPartyID524, NestedPartySubID545, CheckSum10, }, }
TESTSPECLogon is a test FIX format of the Logon message which maps the codecs into individual fields.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.