quickfix

package module
v0.0.0-...-a3b167a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2016 License: Apache-1.1 Imports: 19 Imported by: 0

README

QuickFIX/Go GoDoc Build Status

Open Source FIX Protocol library implemented in Go

FIX versions 4.0-5.0

Example Apps

See examples for some simple examples of using QuickFIX/Go.

Build and Test

QuickFIX/Go has build dependencies for testing. To fetch Go dependencies, run make get. Acceptance tests depend on ruby in path.

The default make target runs go vet and unit tests.

To run acceptance tests,

	# build acceptance test rig
	make build_accept

	# run acceptance tests
	make accept

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Send

func Send(msg Message) (err error)

Send determines the session to send msgBuilder using header fields BeginString, TargetCompID, SenderCompID

func SendToTarget

func SendToTarget(msg Message, sessionID SessionID) error

Types

type Acceptor

type Acceptor struct {
	// contains filtered or unexported fields
}

Acceptor accepts connections from FIX clients and manages the associated sessions.

func NewAcceptor

func NewAcceptor(app Application, storeFactory MessageStoreFactory, settings *Settings, logFactory LogFactory) (*Acceptor, error)

NewAcceptor creates and initializes a new Acceptor.

func (*Acceptor) Start

func (a *Acceptor) Start() (e error)

Start accepting connections.

func (*Acceptor) Stop

func (a *Acceptor) Stop()

Stop logs out existing sessions, close their connections, and stop accepting new connections.

type Application

type Application interface {
	//Notification of a session begin created.
	OnCreate(sessionID SessionID)

	//Notification of a session successfully logging on.
	OnLogon(sessionID SessionID)

	//Notification of a session logging off or disconnecting.
	OnLogout(sessionID SessionID)

	//Notification of admin message being sent to target.
	ToAdmin(msgBuilder Message, sessionID SessionID)

	//Notification of app message being sent to target.
	ToApp(msgBuilder Message, sessionID SessionID) error

	//Notification of admin message being received from target.
	FromAdmin(msg Message, sessionID SessionID) MessageRejectError

	//Notification of app message being received from target.
	FromApp(msg Message, sessionID SessionID) MessageRejectError
}

The Application interface should be implemented by FIX Applications. This is the primary interface for processing messages from a FIX Session.

type FIXBoolean

type FIXBoolean bool

FIXBoolean is a FIX Boolean value, implements FieldValue.

func NewFIXBoolean

func NewFIXBoolean(val bool) *FIXBoolean

NewFIXBoolean returns an initialized FIXBoolean

func (*FIXBoolean) Read

func (f *FIXBoolean) Read(bytes []byte) error

func (FIXBoolean) Write

func (f FIXBoolean) Write() []byte

type FIXFloat

type FIXFloat float64

FIXFloat is a FIX Float Value, implements FieldValue

func NewFIXFloat

func NewFIXFloat(val float64) *FIXFloat

NewFIXFloat returns an initialized FIXFloat

func (*FIXFloat) Read

func (f *FIXFloat) Read(bytes []byte) error

func (FIXFloat) Write

func (f FIXFloat) Write() []byte

type FIXInt

type FIXInt int

FIXInt is a FIX Int Value, implements FieldValue

func NewFIXInt

func NewFIXInt(val int) *FIXInt

NewFIXInt returns an initialized FIXInt

func (*FIXInt) Read

func (f *FIXInt) Read(bytes []byte) error

func (FIXInt) Write

func (f FIXInt) Write() []byte

type FIXString

type FIXString string

FIXString is a FIX String Value, implements FieldValue

func NewFIXString

func NewFIXString(val string) *FIXString

NewFIXString returns an initialized FIXString

func (*FIXString) Read

func (f *FIXString) Read(bytes []byte) (err error)

func (FIXString) String

func (f FIXString) String() string

func (FIXString) Write

func (f FIXString) Write() []byte

type FIXUTCTimestamp

type FIXUTCTimestamp struct {
	Value    time.Time
	NoMillis bool
}

FIXUTCTimestamp is a FIX UTC Timestamp value, implements FieldValue

func (*FIXUTCTimestamp) Read

func (f *FIXUTCTimestamp) Read(bytes []byte) error

func (FIXUTCTimestamp) Write

func (f FIXUTCTimestamp) Write() []byte

type Field

type Field interface {
	FieldWriter
	FieldValueReader
}

Field is the interface implemented by all typed Fields in a Message

type FieldMap

type FieldMap struct {
	// contains filtered or unexported fields
}

FieldMap is a collection of fix fields that make up a fix message.

func (FieldMap) Get

func (m FieldMap) Get(parser Field) MessageRejectError

func (FieldMap) GetField

func (m FieldMap) GetField(tag Tag, parser FieldValueReader) MessageRejectError

func (FieldMap) GetGroup

func (m FieldMap) GetGroup(parser *RepeatingGroup) MessageRejectError

func (FieldMap) Has

func (m FieldMap) Has(tag Tag) bool

func (FieldMap) Set

func (m FieldMap) Set(field FieldWriter) FieldMap

func (FieldMap) SetField

func (m FieldMap) SetField(tag Tag, field FieldValueWriter) FieldMap

func (FieldMap) SetGroup

func (m FieldMap) SetGroup(field RepeatingGroup) FieldMap

func (FieldMap) Tags

func (m FieldMap) Tags() []Tag

type FieldValue

type FieldValue interface {
	FieldValueWriter
	FieldValueReader
}

The FieldValue interface is used to write/extract typed field values to/from raw bytes

type FieldValueReader

type FieldValueReader interface {
	//Reads the contents of the []byte into FieldValue.  Returns an error if there are issues in the data processing
	Read([]byte) error
}

FieldValueReader is an interface for reading field values

type FieldValueWriter

type FieldValueWriter interface {
	//Writes out the contents of the FieldValue to a []byte
	Write() []byte
}

FieldValueWriter is an interface for writing field values

type FieldWriter

type FieldWriter interface {
	Tag() Tag
	FieldValueWriter
}

FieldWriter is an interface for a writing a field

type Group

type Group struct{ FieldMap }

type GroupItem

type GroupItem interface {
	//Tag returns the tag identifying this GroupItem
	Tag() Tag

	//Parameter to Read is TagValues.  For most fields, only the first TagValue will be required.
	//The length of the slice extends from the TagValue mapped to the field to be read through the
	//following fields. This can be useful for GroupItems made up of repeating groups.
	//
	//The Read function returns the remaining TagValues not processed by the GroupItem. If there was a
	//problem reading the field, an error may be returned
	Read(TagValues) (TagValues, error)
}

GroupItem interface is used to construct repeating group templates

func GroupElement

func GroupElement(tag Tag) GroupItem

GroupElement returns a GroupItem made up of a single field

type GroupTemplate

type GroupTemplate []GroupItem

GroupTemplate specifies the group item order for a RepeatingGroup

type Initiator

type Initiator struct {
	// contains filtered or unexported fields
}

Initiator initiates connections and processes messages for all sessions.

func NewInitiator

func NewInitiator(app Application, storeFactory MessageStoreFactory, appSettings *Settings, logFactory LogFactory) (*Initiator, error)

NewInitiator creates and initializes a new Initiator.

func (*Initiator) Start

func (i *Initiator) Start() error

Start Initiator.

func (*Initiator) Stop

func (i *Initiator) Stop()

Stop Initiator.

type Log

type Log interface {
	//log incoming fix message
	OnIncoming(string)

	//log outgoing fix message
	OnOutgoing(string)

	//log fix event
	OnEvent(string)

	//log fix event according to format specifier
	OnEventf(string, ...interface{})
}

Log is a generic interface for logging FIX messages and events.

type LogFactory

type LogFactory interface {
	//global log
	Create() (Log, error)

	//session specific log
	CreateSessionLog(sessionID SessionID) (Log, error)
}

The LogFactory interface creates global and session specific Log instances

func NewFileLogFactory

func NewFileLogFactory(settings *Settings) (LogFactory, error)

NewFileLogFactory creates an instance of LogFactory that writes messages and events to file. The location of global and session log files is configured via FileLogPath.

func NewNullLogFactory

func NewNullLogFactory() LogFactory

NewNullLogFactory creates an instance of LogFactory that returns no-op loggers.

func NewScreenLogFactory

func NewScreenLogFactory() LogFactory

NewScreenLogFactory creates an instance of LogFactory that writes messages and events to stdout.

type Message

type Message struct {
	Header  FieldMap
	Trailer FieldMap
	Body    FieldMap

	//ReceiveTime is the time that this message was read from the socket connection
	ReceiveTime time.Time
	// contains filtered or unexported fields
}

Message is a FIX Message abstraction.

func Marshal

func Marshal(v interface{}) Message

Marshal returns the Message encoding of v

func NewMessage

func NewMessage() (m Message)

NewMessage returns a newly initialized Message instance

func (*Message) Build

func (m *Message) Build() ([]byte, error)

Build constructs a []byte from a Message instance

func (*Message) Init

func (m *Message) Init()

Init initializes the Message instance

func (*Message) String

func (m *Message) String() string

type MessageRejectError

type MessageRejectError interface {
	error

	//RejectReason, tag 373 for session rejects, tag 380 for business rejects.
	RejectReason() int
	RefTagID() *Tag
	IsBusinessReject() bool
}

MessageRejectError is a type of error that can correlate to a message reject.

func NewBusinessMessageRejectError

func NewBusinessMessageRejectError(err string, rejectReason int, refTagID *Tag) MessageRejectError

NewBusinessMessageRejectError returns a MessageRejectError with the given error mesage, reject reason, and optional reftagid. Reject is treated as a business level reject

func NewMessageRejectError

func NewMessageRejectError(err string, rejectReason int, refTagID *Tag) MessageRejectError

NewMessageRejectError returns a MessageRejectError with the given error message, reject reason, and optional reftagid

func Unmarshal

func Unmarshal(m Message, v interface{}) MessageRejectError

Unmarshal populates v from a Message

func ValueIsIncorrect

func ValueIsIncorrect(tag Tag) MessageRejectError

ValueIsIncorrect returns an error indicating a field with value that is not valid.

type MessageRoute

type MessageRoute func(msg Message, sessionID SessionID) MessageRejectError

A MessageRoute is a function can process a fromApp/fromAdmin callback

type MessageRouter

type MessageRouter struct {
	// contains filtered or unexported fields
}

A MessageRouter is a mutex for MessageRoutes

func NewMessageRouter

func NewMessageRouter() *MessageRouter

NewMessageRouter returns an initialized MessageRouter instance

func (MessageRouter) AddRoute

func (c MessageRouter) AddRoute(beginString string, msgType string, router MessageRoute)

AddRoute adds a route to the MessageRouter instance keyed to begin string and msgType.

func (MessageRouter) Route

func (c MessageRouter) Route(msg Message, sessionID SessionID) MessageRejectError

Route may be called from the fromApp/fromAdmin callbacks. Messages that cannot be routed will be rejected with UnsupportedMessageType.

type MessageStore

type MessageStore interface {
	NextSenderMsgSeqNum() int
	NextTargetMsgSeqNum() int

	IncrNextSenderMsgSeqNum()
	IncrNextTargetMsgSeqNum()

	SetNextSenderMsgSeqNum(next int)
	SetNextTargetMsgSeqNum(next int)

	CreationTime() time.Time

	SaveMessage(seqNum int, msg []byte)
	GetMessages(beginSeqNum, endSeqNum int) chan []byte

	Refresh()
	Reset()
}

The MessageStore interface provides methods to record and retrieve messages for resend purposes

type MessageStoreFactory

type MessageStoreFactory interface {
	Create(sessionID SessionID) (MessageStore, error)
}

The MessageStoreFactory interface is used by session to create a session specific message store

func NewMemoryStoreFactory

func NewMemoryStoreFactory() MessageStoreFactory

NewMemoryStoreFactory returns a MessageStoreFactory instance that created in-memory MessageStores

type RepeatingGroup

type RepeatingGroup struct {
	Tag
	GroupTemplate
	Groups []Group
}

RepeatingGroup is a FIX Repeating Group type

func (*RepeatingGroup) Add

func (f *RepeatingGroup) Add() Group

Add appends a new group to the RepeatingGroup and returns the new Group

func (*RepeatingGroup) Read

func (f *RepeatingGroup) Read(tv TagValues) (TagValues, error)

func (RepeatingGroup) TagValues

func (f RepeatingGroup) TagValues() TagValues

TagValues returns TagValues for all Items in the repeating group ordered by Group sequence and Group template order

type Session

type Session struct {
	// contains filtered or unexported fields
}

The Session is the primary FIX abstraction for message communication

func LookupSession

func LookupSession(sessionID SessionID) (*Session, error)

LookupSession returns the Session associated with the sessionID.

func (*Session) TargetDefaultApplicationVersionID

func (s *Session) TargetDefaultApplicationVersionID() string

TargetDefaultApplicationVersionID returns the default application version ID for messages received by this version. Applicable for For FIX.T.1 sessions.

type SessionID

type SessionID struct {
	BeginString, TargetCompID, SenderCompID, Qualifier string
}

SessionID is a unique identifer of a Session

func (SessionID) String

func (s SessionID) String() string

type SessionSettings

type SessionSettings struct {
	// contains filtered or unexported fields
}

SessionSettings maps session settings to values with typed accessors.

func NewSessionSettings

func NewSessionSettings() *SessionSettings

NewSessionSettings returns a newly initialized SessionSettings instance

func (SessionSettings) BoolSetting

func (s SessionSettings) BoolSetting(setting string) (bool, error)

BoolSetting returns the requested setting parsed as a boolean. Returns an errror if the setting is not set or cannot be parsed as a bool.

func (*SessionSettings) HasSetting

func (s *SessionSettings) HasSetting(setting string) bool

HasSetting returns true if a setting is set, false if not

func (*SessionSettings) Init

func (s *SessionSettings) Init()

Init initializes or resets SessionSettings

func (*SessionSettings) IntSetting

func (s *SessionSettings) IntSetting(setting string) (int, error)

IntSetting returns the requested setting parsed as an int. Returns an errror if the setting is not set or cannot be parsed as an int.

func (*SessionSettings) Set

func (s *SessionSettings) Set(setting string, val string)

Set assigns a value to a setting on SessionSettings.

func (*SessionSettings) Setting

func (s *SessionSettings) Setting(setting string) (string, error)

Setting is a settings string accessor. Returns an error if the setting is missing.

type Settings

type Settings struct {
	// contains filtered or unexported fields
}

The Settings type represents a collection of global and session settings.

func NewSettings

func NewSettings() *Settings

NewSettings creates a Settings instance

func ParseSettings

func ParseSettings(reader io.Reader) (*Settings, error)

ParseSettings creates and initializes a Settings instance with config parsed from a Reader. Returns error if the config is has parse errors

func (*Settings) AddSession

func (s *Settings) AddSession(sessionSettings *SessionSettings) (SessionID, error)

AddSession adds Session Settings to Settings instance. Returns an error if session settings with duplicate sessionID has already been added

func (*Settings) GlobalSettings

func (s *Settings) GlobalSettings() *SessionSettings

GlobalSettings are default setting inherited by all session settings.

func (*Settings) Init

func (s *Settings) Init()

Init initializes or resets a Settings instance

func (*Settings) SessionSettings

func (s *Settings) SessionSettings() map[SessionID]*SessionSettings

SessionSettings return all session settings overlaying globalsettings.

type Tag

type Tag int

Tag is a typed int representing a FIX tag

func (Tag) IsHeader

func (t Tag) IsHeader() bool

IsHeader returns true if tag belongs in the message header

func (Tag) IsTrailer

func (t Tag) IsTrailer() bool

IsTrailer returns true if tag belongs in the message trailer

type TagValue

type TagValue struct {
	Tag
	Value []byte
	// contains filtered or unexported fields
}

TagValue is a low-level FIX field abstraction

func (TagValue) String

func (tv TagValue) String() string

type TagValues

type TagValues []TagValue

TagValues is a slice of TagValue

Directories

Path Synopsis
Package config declares application and session settings for QuickFIX/Go
Package config declares application and session settings for QuickFIX/Go
Package datadictionary provides support for parsing and organizing FIX Data Dictionaries
Package datadictionary provides support for parsing and organizing FIX Data Dictionaries
Package enum declares standard FIX enum values.
Package enum declares standard FIX enum values.
Package field declares standard FIX fields.
Package field declares standard FIX fields.
fix40
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocation
Package allocation msg type = J.
Package allocation msg type = J.
allocationack
Package allocationack msg type = P.
Package allocationack msg type = P.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
heartbeat
Package heartbeat msg type = 0.
Package heartbeat msg type = 0.
indicationofinterest
Package indicationofinterest msg type = 6.
Package indicationofinterest msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
logon
Package logon msg type = A.
Package logon msg type = A.
logout
Package logout msg type = 5.
Package logout msg type = 5.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
quote
Package quote msg type = S.
Package quote msg type = S.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
reject
Package reject msg type = 3.
Package reject msg type = 3.
resendrequest
Package resendrequest msg type = 2.
Package resendrequest msg type = 2.
sequencereset
Package sequencereset msg type = 4.
Package sequencereset msg type = 4.
testrequest
Package testrequest msg type = 1.
Package testrequest msg type = 1.
fix41
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocation
Package allocation msg type = J.
Package allocation msg type = J.
allocationack
Package allocationack msg type = P.
Package allocationack msg type = P.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
heartbeat
Package heartbeat msg type = 0.
Package heartbeat msg type = 0.
indicationofinterest
Package indicationofinterest msg type = 6.
Package indicationofinterest msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
logon
Package logon msg type = A.
Package logon msg type = A.
logout
Package logout msg type = 5.
Package logout msg type = 5.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
quote
Package quote msg type = S.
Package quote msg type = S.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
reject
Package reject msg type = 3.
Package reject msg type = 3.
resendrequest
Package resendrequest msg type = 2.
Package resendrequest msg type = 2.
sequencereset
Package sequencereset msg type = 4.
Package sequencereset msg type = 4.
settlementinstructions
Package settlementinstructions msg type = T.
Package settlementinstructions msg type = T.
testrequest
Package testrequest msg type = 1.
Package testrequest msg type = 1.
fix42
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocation
Package allocation msg type = J.
Package allocation msg type = J.
allocationack
Package allocationack msg type = P.
Package allocationack msg type = P.
bidrequest
Package bidrequest msg type = k.
Package bidrequest msg type = k.
bidresponse
Package bidresponse msg type = l.
Package bidresponse msg type = l.
businessmessagereject
Package businessmessagereject msg type = j.
Package businessmessagereject msg type = j.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
heartbeat
Package heartbeat msg type = 0.
Package heartbeat msg type = 0.
indicationofinterest
Package indicationofinterest msg type = 6.
Package indicationofinterest msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
liststrikeprice
Package liststrikeprice msg type = m.
Package liststrikeprice msg type = m.
logon
Package logon msg type = A.
Package logon msg type = A.
logout
Package logout msg type = 5.
Package logout msg type = 5.
marketdataincrementalrefresh
Package marketdataincrementalrefresh msg type = X.
Package marketdataincrementalrefresh msg type = X.
marketdatarequest
Package marketdatarequest msg type = V.
Package marketdatarequest msg type = V.
marketdatarequestreject
Package marketdatarequestreject msg type = Y.
Package marketdatarequestreject msg type = Y.
marketdatasnapshotfullrefresh
Package marketdatasnapshotfullrefresh msg type = W.
Package marketdatasnapshotfullrefresh msg type = W.
massquote
Package massquote msg type = i.
Package massquote msg type = i.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
quote
Package quote msg type = S.
Package quote msg type = S.
quoteacknowledgement
Package quoteacknowledgement msg type = b.
Package quoteacknowledgement msg type = b.
quotecancel
Package quotecancel msg type = Z.
Package quotecancel msg type = Z.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
quotestatusrequest
Package quotestatusrequest msg type = a.
Package quotestatusrequest msg type = a.
reject
Package reject msg type = 3.
Package reject msg type = 3.
resendrequest
Package resendrequest msg type = 2.
Package resendrequest msg type = 2.
securitydefinition
Package securitydefinition msg type = d.
Package securitydefinition msg type = d.
securitydefinitionrequest
Package securitydefinitionrequest msg type = c.
Package securitydefinitionrequest msg type = c.
securitystatus
Package securitystatus msg type = f.
Package securitystatus msg type = f.
securitystatusrequest
Package securitystatusrequest msg type = e.
Package securitystatusrequest msg type = e.
sequencereset
Package sequencereset msg type = 4.
Package sequencereset msg type = 4.
settlementinstructions
Package settlementinstructions msg type = T.
Package settlementinstructions msg type = T.
testrequest
Package testrequest msg type = 1.
Package testrequest msg type = 1.
tradingsessionstatus
Package tradingsessionstatus msg type = h.
Package tradingsessionstatus msg type = h.
tradingsessionstatusrequest
Package tradingsessionstatusrequest msg type = g.
Package tradingsessionstatusrequest msg type = g.
fix43
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocation
Package allocation msg type = J.
Package allocation msg type = J.
allocationack
Package allocationack msg type = P.
Package allocationack msg type = P.
bidrequest
Package bidrequest msg type = k.
Package bidrequest msg type = k.
bidresponse
Package bidresponse msg type = l.
Package bidresponse msg type = l.
businessmessagereject
Package businessmessagereject msg type = j.
Package businessmessagereject msg type = j.
crossordercancelreplacerequest
Package crossordercancelreplacerequest msg type = t.
Package crossordercancelreplacerequest msg type = t.
crossordercancelrequest
Package crossordercancelrequest msg type = u.
Package crossordercancelrequest msg type = u.
derivativesecuritylist
Package derivativesecuritylist msg type = AA.
Package derivativesecuritylist msg type = AA.
derivativesecuritylistrequest
Package derivativesecuritylistrequest msg type = z.
Package derivativesecuritylistrequest msg type = z.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
heartbeat
Package heartbeat msg type = 0.
Package heartbeat msg type = 0.
ioi
Package ioi msg type = 6.
Package ioi msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
liststrikeprice
Package liststrikeprice msg type = m.
Package liststrikeprice msg type = m.
logon
Package logon msg type = A.
Package logon msg type = A.
logout
Package logout msg type = 5.
Package logout msg type = 5.
marketdataincrementalrefresh
Package marketdataincrementalrefresh msg type = X.
Package marketdataincrementalrefresh msg type = X.
marketdatarequest
Package marketdatarequest msg type = V.
Package marketdatarequest msg type = V.
marketdatarequestreject
Package marketdatarequestreject msg type = Y.
Package marketdatarequestreject msg type = Y.
marketdatasnapshotfullrefresh
Package marketdatasnapshotfullrefresh msg type = W.
Package marketdatasnapshotfullrefresh msg type = W.
massquote
Package massquote msg type = i.
Package massquote msg type = i.
massquoteacknowledgement
Package massquoteacknowledgement msg type = b.
Package massquoteacknowledgement msg type = b.
multilegordercancelreplacerequest
Package multilegordercancelreplacerequest msg type = AC.
Package multilegordercancelreplacerequest msg type = AC.
newordercross
Package newordercross msg type = s.
Package newordercross msg type = s.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordermultileg
Package newordermultileg msg type = AB.
Package newordermultileg msg type = AB.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
ordermasscancelreport
Package ordermasscancelreport msg type = r.
Package ordermasscancelreport msg type = r.
ordermasscancelrequest
Package ordermasscancelrequest msg type = q.
Package ordermasscancelrequest msg type = q.
ordermassstatusrequest
Package ordermassstatusrequest msg type = AF.
Package ordermassstatusrequest msg type = AF.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
quote
Package quote msg type = S.
Package quote msg type = S.
quotecancel
Package quotecancel msg type = Z.
Package quotecancel msg type = Z.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
quoterequestreject
Package quoterequestreject msg type = AG.
Package quoterequestreject msg type = AG.
quotestatusreport
Package quotestatusreport msg type = AI.
Package quotestatusreport msg type = AI.
quotestatusrequest
Package quotestatusrequest msg type = a.
Package quotestatusrequest msg type = a.
registrationinstructions
Package registrationinstructions msg type = o.
Package registrationinstructions msg type = o.
registrationinstructionsresponse
Package registrationinstructionsresponse msg type = p.
Package registrationinstructionsresponse msg type = p.
reject
Package reject msg type = 3.
Package reject msg type = 3.
resendrequest
Package resendrequest msg type = 2.
Package resendrequest msg type = 2.
rfqrequest
Package rfqrequest msg type = AH.
Package rfqrequest msg type = AH.
securitydefinition
Package securitydefinition msg type = d.
Package securitydefinition msg type = d.
securitydefinitionrequest
Package securitydefinitionrequest msg type = c.
Package securitydefinitionrequest msg type = c.
securitylist
Package securitylist msg type = y.
Package securitylist msg type = y.
securitylistrequest
Package securitylistrequest msg type = x.
Package securitylistrequest msg type = x.
securitystatus
Package securitystatus msg type = f.
Package securitystatus msg type = f.
securitystatusrequest
Package securitystatusrequest msg type = e.
Package securitystatusrequest msg type = e.
securitytyperequest
Package securitytyperequest msg type = v.
Package securitytyperequest msg type = v.
securitytypes
Package securitytypes msg type = w.
Package securitytypes msg type = w.
sequencereset
Package sequencereset msg type = 4.
Package sequencereset msg type = 4.
settlementinstructions
Package settlementinstructions msg type = T.
Package settlementinstructions msg type = T.
testrequest
Package testrequest msg type = 1.
Package testrequest msg type = 1.
tradecapturereport
Package tradecapturereport msg type = AE.
Package tradecapturereport msg type = AE.
tradecapturereportrequest
Package tradecapturereportrequest msg type = AD.
Package tradecapturereportrequest msg type = AD.
tradingsessionstatus
Package tradingsessionstatus msg type = h.
Package tradingsessionstatus msg type = h.
tradingsessionstatusrequest
Package tradingsessionstatusrequest msg type = g.
Package tradingsessionstatusrequest msg type = g.
fix44
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocationinstruction
Package allocationinstruction msg type = J.
Package allocationinstruction msg type = J.
allocationinstructionack
Package allocationinstructionack msg type = P.
Package allocationinstructionack msg type = P.
allocationreport
Package allocationreport msg type = AS.
Package allocationreport msg type = AS.
allocationreportack
Package allocationreportack msg type = AT.
Package allocationreportack msg type = AT.
assignmentreport
Package assignmentreport msg type = AW.
Package assignmentreport msg type = AW.
bidrequest
Package bidrequest msg type = k.
Package bidrequest msg type = k.
bidresponse
Package bidresponse msg type = l.
Package bidresponse msg type = l.
businessmessagereject
Package businessmessagereject msg type = j.
Package businessmessagereject msg type = j.
collateralassignment
Package collateralassignment msg type = AY.
Package collateralassignment msg type = AY.
collateralinquiry
Package collateralinquiry msg type = BB.
Package collateralinquiry msg type = BB.
collateralinquiryack
Package collateralinquiryack msg type = BG.
Package collateralinquiryack msg type = BG.
collateralreport
Package collateralreport msg type = BA.
Package collateralreport msg type = BA.
collateralrequest
Package collateralrequest msg type = AX.
Package collateralrequest msg type = AX.
collateralresponse
Package collateralresponse msg type = AZ.
Package collateralresponse msg type = AZ.
confirmation
Package confirmation msg type = AK.
Package confirmation msg type = AK.
confirmationack
Package confirmationack msg type = AU.
Package confirmationack msg type = AU.
confirmationrequest
Package confirmationrequest msg type = BH.
Package confirmationrequest msg type = BH.
crossordercancelreplacerequest
Package crossordercancelreplacerequest msg type = t.
Package crossordercancelreplacerequest msg type = t.
crossordercancelrequest
Package crossordercancelrequest msg type = u.
Package crossordercancelrequest msg type = u.
derivativesecuritylist
Package derivativesecuritylist msg type = AA.
Package derivativesecuritylist msg type = AA.
derivativesecuritylistrequest
Package derivativesecuritylistrequest msg type = z.
Package derivativesecuritylistrequest msg type = z.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
heartbeat
Package heartbeat msg type = 0.
Package heartbeat msg type = 0.
ioi
Package ioi msg type = 6.
Package ioi msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
liststrikeprice
Package liststrikeprice msg type = m.
Package liststrikeprice msg type = m.
logon
Package logon msg type = A.
Package logon msg type = A.
logout
Package logout msg type = 5.
Package logout msg type = 5.
marketdataincrementalrefresh
Package marketdataincrementalrefresh msg type = X.
Package marketdataincrementalrefresh msg type = X.
marketdatarequest
Package marketdatarequest msg type = V.
Package marketdatarequest msg type = V.
marketdatarequestreject
Package marketdatarequestreject msg type = Y.
Package marketdatarequestreject msg type = Y.
marketdatasnapshotfullrefresh
Package marketdatasnapshotfullrefresh msg type = W.
Package marketdatasnapshotfullrefresh msg type = W.
massquote
Package massquote msg type = i.
Package massquote msg type = i.
massquoteacknowledgement
Package massquoteacknowledgement msg type = b.
Package massquoteacknowledgement msg type = b.
multilegordercancelreplace
Package multilegordercancelreplace msg type = AC.
Package multilegordercancelreplace msg type = AC.
networkcounterpartysystemstatusrequest
Package networkcounterpartysystemstatusrequest msg type = BC.
Package networkcounterpartysystemstatusrequest msg type = BC.
networkcounterpartysystemstatusresponse
Package networkcounterpartysystemstatusresponse msg type = BD.
Package networkcounterpartysystemstatusresponse msg type = BD.
newordercross
Package newordercross msg type = s.
Package newordercross msg type = s.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordermultileg
Package newordermultileg msg type = AB.
Package newordermultileg msg type = AB.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
ordermasscancelreport
Package ordermasscancelreport msg type = r.
Package ordermasscancelreport msg type = r.
ordermasscancelrequest
Package ordermasscancelrequest msg type = q.
Package ordermasscancelrequest msg type = q.
ordermassstatusrequest
Package ordermassstatusrequest msg type = AF.
Package ordermassstatusrequest msg type = AF.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
positionmaintenancereport
Package positionmaintenancereport msg type = AM.
Package positionmaintenancereport msg type = AM.
positionmaintenancerequest
Package positionmaintenancerequest msg type = AL.
Package positionmaintenancerequest msg type = AL.
positionreport
Package positionreport msg type = AP.
Package positionreport msg type = AP.
quote
Package quote msg type = S.
Package quote msg type = S.
quotecancel
Package quotecancel msg type = Z.
Package quotecancel msg type = Z.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
quoterequestreject
Package quoterequestreject msg type = AG.
Package quoterequestreject msg type = AG.
quoteresponse
Package quoteresponse msg type = AJ.
Package quoteresponse msg type = AJ.
quotestatusreport
Package quotestatusreport msg type = AI.
Package quotestatusreport msg type = AI.
quotestatusrequest
Package quotestatusrequest msg type = a.
Package quotestatusrequest msg type = a.
registrationinstructions
Package registrationinstructions msg type = o.
Package registrationinstructions msg type = o.
registrationinstructionsresponse
Package registrationinstructionsresponse msg type = p.
Package registrationinstructionsresponse msg type = p.
reject
Package reject msg type = 3.
Package reject msg type = 3.
requestforpositions
Package requestforpositions msg type = AN.
Package requestforpositions msg type = AN.
requestforpositionsack
Package requestforpositionsack msg type = AO.
Package requestforpositionsack msg type = AO.
resendrequest
Package resendrequest msg type = 2.
Package resendrequest msg type = 2.
rfqrequest
Package rfqrequest msg type = AH.
Package rfqrequest msg type = AH.
securitydefinition
Package securitydefinition msg type = d.
Package securitydefinition msg type = d.
securitydefinitionrequest
Package securitydefinitionrequest msg type = c.
Package securitydefinitionrequest msg type = c.
securitylist
Package securitylist msg type = y.
Package securitylist msg type = y.
securitylistrequest
Package securitylistrequest msg type = x.
Package securitylistrequest msg type = x.
securitystatus
Package securitystatus msg type = f.
Package securitystatus msg type = f.
securitystatusrequest
Package securitystatusrequest msg type = e.
Package securitystatusrequest msg type = e.
securitytyperequest
Package securitytyperequest msg type = v.
Package securitytyperequest msg type = v.
securitytypes
Package securitytypes msg type = w.
Package securitytypes msg type = w.
sequencereset
Package sequencereset msg type = 4.
Package sequencereset msg type = 4.
settlementinstructionrequest
Package settlementinstructionrequest msg type = AV.
Package settlementinstructionrequest msg type = AV.
settlementinstructions
Package settlementinstructions msg type = T.
Package settlementinstructions msg type = T.
testrequest
Package testrequest msg type = 1.
Package testrequest msg type = 1.
tradecapturereport
Package tradecapturereport msg type = AE.
Package tradecapturereport msg type = AE.
tradecapturereportack
Package tradecapturereportack msg type = AR.
Package tradecapturereportack msg type = AR.
tradecapturereportrequest
Package tradecapturereportrequest msg type = AD.
Package tradecapturereportrequest msg type = AD.
tradecapturereportrequestack
Package tradecapturereportrequestack msg type = AQ.
Package tradecapturereportrequestack msg type = AQ.
tradingsessionstatus
Package tradingsessionstatus msg type = h.
Package tradingsessionstatus msg type = h.
tradingsessionstatusrequest
Package tradingsessionstatusrequest msg type = g.
Package tradingsessionstatusrequest msg type = g.
userrequest
Package userrequest msg type = BE.
Package userrequest msg type = BE.
userresponse
Package userresponse msg type = BF.
Package userresponse msg type = BF.
fix50
adjustedpositionreport
Package adjustedpositionreport msg type = BL.
Package adjustedpositionreport msg type = BL.
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocationinstruction
Package allocationinstruction msg type = J.
Package allocationinstruction msg type = J.
allocationinstructionack
Package allocationinstructionack msg type = P.
Package allocationinstructionack msg type = P.
allocationinstructionalert
Package allocationinstructionalert msg type = BM.
Package allocationinstructionalert msg type = BM.
allocationreport
Package allocationreport msg type = AS.
Package allocationreport msg type = AS.
allocationreportack
Package allocationreportack msg type = AT.
Package allocationreportack msg type = AT.
assignmentreport
Package assignmentreport msg type = AW.
Package assignmentreport msg type = AW.
bidrequest
Package bidrequest msg type = k.
Package bidrequest msg type = k.
bidresponse
Package bidresponse msg type = l.
Package bidresponse msg type = l.
businessmessagereject
Package businessmessagereject msg type = j.
Package businessmessagereject msg type = j.
collateralassignment
Package collateralassignment msg type = AY.
Package collateralassignment msg type = AY.
collateralinquiry
Package collateralinquiry msg type = BB.
Package collateralinquiry msg type = BB.
collateralinquiryack
Package collateralinquiryack msg type = BG.
Package collateralinquiryack msg type = BG.
collateralreport
Package collateralreport msg type = BA.
Package collateralreport msg type = BA.
collateralrequest
Package collateralrequest msg type = AX.
Package collateralrequest msg type = AX.
collateralresponse
Package collateralresponse msg type = AZ.
Package collateralresponse msg type = AZ.
confirmation
Package confirmation msg type = AK.
Package confirmation msg type = AK.
confirmationack
Package confirmationack msg type = AU.
Package confirmationack msg type = AU.
confirmationrequest
Package confirmationrequest msg type = BH.
Package confirmationrequest msg type = BH.
contraryintentionreport
Package contraryintentionreport msg type = BO.
Package contraryintentionreport msg type = BO.
crossordercancelreplacerequest
Package crossordercancelreplacerequest msg type = t.
Package crossordercancelreplacerequest msg type = t.
crossordercancelrequest
Package crossordercancelrequest msg type = u.
Package crossordercancelrequest msg type = u.
derivativesecuritylist
Package derivativesecuritylist msg type = AA.
Package derivativesecuritylist msg type = AA.
derivativesecuritylistrequest
Package derivativesecuritylistrequest msg type = z.
Package derivativesecuritylistrequest msg type = z.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionacknowledgement
Package executionacknowledgement msg type = BN.
Package executionacknowledgement msg type = BN.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
ioi
Package ioi msg type = 6.
Package ioi msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
liststrikeprice
Package liststrikeprice msg type = m.
Package liststrikeprice msg type = m.
marketdataincrementalrefresh
Package marketdataincrementalrefresh msg type = X.
Package marketdataincrementalrefresh msg type = X.
marketdatarequest
Package marketdatarequest msg type = V.
Package marketdatarequest msg type = V.
marketdatarequestreject
Package marketdatarequestreject msg type = Y.
Package marketdatarequestreject msg type = Y.
marketdatasnapshotfullrefresh
Package marketdatasnapshotfullrefresh msg type = W.
Package marketdatasnapshotfullrefresh msg type = W.
massquote
Package massquote msg type = i.
Package massquote msg type = i.
massquoteacknowledgement
Package massquoteacknowledgement msg type = b.
Package massquoteacknowledgement msg type = b.
multilegordercancelreplace
Package multilegordercancelreplace msg type = AC.
Package multilegordercancelreplace msg type = AC.
networkcounterpartysystemstatusrequest
Package networkcounterpartysystemstatusrequest msg type = BC.
Package networkcounterpartysystemstatusrequest msg type = BC.
networkcounterpartysystemstatusresponse
Package networkcounterpartysystemstatusresponse msg type = BD.
Package networkcounterpartysystemstatusresponse msg type = BD.
newordercross
Package newordercross msg type = s.
Package newordercross msg type = s.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordermultileg
Package newordermultileg msg type = AB.
Package newordermultileg msg type = AB.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
ordermasscancelreport
Package ordermasscancelreport msg type = r.
Package ordermasscancelreport msg type = r.
ordermasscancelrequest
Package ordermasscancelrequest msg type = q.
Package ordermasscancelrequest msg type = q.
ordermassstatusrequest
Package ordermassstatusrequest msg type = AF.
Package ordermassstatusrequest msg type = AF.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
positionmaintenancereport
Package positionmaintenancereport msg type = AM.
Package positionmaintenancereport msg type = AM.
positionmaintenancerequest
Package positionmaintenancerequest msg type = AL.
Package positionmaintenancerequest msg type = AL.
positionreport
Package positionreport msg type = AP.
Package positionreport msg type = AP.
quote
Package quote msg type = S.
Package quote msg type = S.
quotecancel
Package quotecancel msg type = Z.
Package quotecancel msg type = Z.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
quoterequestreject
Package quoterequestreject msg type = AG.
Package quoterequestreject msg type = AG.
quoteresponse
Package quoteresponse msg type = AJ.
Package quoteresponse msg type = AJ.
quotestatusreport
Package quotestatusreport msg type = AI.
Package quotestatusreport msg type = AI.
quotestatusrequest
Package quotestatusrequest msg type = a.
Package quotestatusrequest msg type = a.
registrationinstructions
Package registrationinstructions msg type = o.
Package registrationinstructions msg type = o.
registrationinstructionsresponse
Package registrationinstructionsresponse msg type = p.
Package registrationinstructionsresponse msg type = p.
requestforpositions
Package requestforpositions msg type = AN.
Package requestforpositions msg type = AN.
requestforpositionsack
Package requestforpositionsack msg type = AO.
Package requestforpositionsack msg type = AO.
rfqrequest
Package rfqrequest msg type = AH.
Package rfqrequest msg type = AH.
securitydefinition
Package securitydefinition msg type = d.
Package securitydefinition msg type = d.
securitydefinitionrequest
Package securitydefinitionrequest msg type = c.
Package securitydefinitionrequest msg type = c.
securitydefinitionupdatereport
Package securitydefinitionupdatereport msg type = BP.
Package securitydefinitionupdatereport msg type = BP.
securitylist
Package securitylist msg type = y.
Package securitylist msg type = y.
securitylistrequest
Package securitylistrequest msg type = x.
Package securitylistrequest msg type = x.
securitylistupdatereport
Package securitylistupdatereport msg type = BK.
Package securitylistupdatereport msg type = BK.
securitystatus
Package securitystatus msg type = f.
Package securitystatus msg type = f.
securitystatusrequest
Package securitystatusrequest msg type = e.
Package securitystatusrequest msg type = e.
securitytyperequest
Package securitytyperequest msg type = v.
Package securitytyperequest msg type = v.
securitytypes
Package securitytypes msg type = w.
Package securitytypes msg type = w.
settlementinstructionrequest
Package settlementinstructionrequest msg type = AV.
Package settlementinstructionrequest msg type = AV.
settlementinstructions
Package settlementinstructions msg type = T.
Package settlementinstructions msg type = T.
tradecapturereport
Package tradecapturereport msg type = AE.
Package tradecapturereport msg type = AE.
tradecapturereportack
Package tradecapturereportack msg type = AR.
Package tradecapturereportack msg type = AR.
tradecapturereportrequest
Package tradecapturereportrequest msg type = AD.
Package tradecapturereportrequest msg type = AD.
tradecapturereportrequestack
Package tradecapturereportrequestack msg type = AQ.
Package tradecapturereportrequestack msg type = AQ.
tradingsessionlist
Package tradingsessionlist msg type = BJ.
Package tradingsessionlist msg type = BJ.
tradingsessionlistrequest
Package tradingsessionlistrequest msg type = BI.
Package tradingsessionlistrequest msg type = BI.
tradingsessionstatus
Package tradingsessionstatus msg type = h.
Package tradingsessionstatus msg type = h.
tradingsessionstatusrequest
Package tradingsessionstatusrequest msg type = g.
Package tradingsessionstatusrequest msg type = g.
userrequest
Package userrequest msg type = BE.
Package userrequest msg type = BE.
userresponse
Package userresponse msg type = BF.
Package userresponse msg type = BF.
fix50sp1
adjustedpositionreport
Package adjustedpositionreport msg type = BL.
Package adjustedpositionreport msg type = BL.
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocationinstruction
Package allocationinstruction msg type = J.
Package allocationinstruction msg type = J.
allocationinstructionack
Package allocationinstructionack msg type = P.
Package allocationinstructionack msg type = P.
allocationinstructionalert
Package allocationinstructionalert msg type = BM.
Package allocationinstructionalert msg type = BM.
allocationreport
Package allocationreport msg type = AS.
Package allocationreport msg type = AS.
allocationreportack
Package allocationreportack msg type = AT.
Package allocationreportack msg type = AT.
applicationmessagereport
Package applicationmessagereport msg type = BY.
Package applicationmessagereport msg type = BY.
applicationmessagerequest
Package applicationmessagerequest msg type = BW.
Package applicationmessagerequest msg type = BW.
applicationmessagerequestack
Package applicationmessagerequestack msg type = BX.
Package applicationmessagerequestack msg type = BX.
assignmentreport
Package assignmentreport msg type = AW.
Package assignmentreport msg type = AW.
bidrequest
Package bidrequest msg type = k.
Package bidrequest msg type = k.
bidresponse
Package bidresponse msg type = l.
Package bidresponse msg type = l.
businessmessagereject
Package businessmessagereject msg type = j.
Package businessmessagereject msg type = j.
collateralassignment
Package collateralassignment msg type = AY.
Package collateralassignment msg type = AY.
collateralinquiry
Package collateralinquiry msg type = BB.
Package collateralinquiry msg type = BB.
collateralinquiryack
Package collateralinquiryack msg type = BG.
Package collateralinquiryack msg type = BG.
collateralreport
Package collateralreport msg type = BA.
Package collateralreport msg type = BA.
collateralrequest
Package collateralrequest msg type = AX.
Package collateralrequest msg type = AX.
collateralresponse
Package collateralresponse msg type = AZ.
Package collateralresponse msg type = AZ.
confirmation
Package confirmation msg type = AK.
Package confirmation msg type = AK.
confirmationack
Package confirmationack msg type = AU.
Package confirmationack msg type = AU.
confirmationrequest
Package confirmationrequest msg type = BH.
Package confirmationrequest msg type = BH.
contraryintentionreport
Package contraryintentionreport msg type = BO.
Package contraryintentionreport msg type = BO.
crossordercancelreplacerequest
Package crossordercancelreplacerequest msg type = t.
Package crossordercancelreplacerequest msg type = t.
crossordercancelrequest
Package crossordercancelrequest msg type = u.
Package crossordercancelrequest msg type = u.
derivativesecuritylist
Package derivativesecuritylist msg type = AA.
Package derivativesecuritylist msg type = AA.
derivativesecuritylistrequest
Package derivativesecuritylistrequest msg type = z.
Package derivativesecuritylistrequest msg type = z.
derivativesecuritylistupdatereport
Package derivativesecuritylistupdatereport msg type = BR.
Package derivativesecuritylistupdatereport msg type = BR.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionacknowledgement
Package executionacknowledgement msg type = BN.
Package executionacknowledgement msg type = BN.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
ioi
Package ioi msg type = 6.
Package ioi msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
liststrikeprice
Package liststrikeprice msg type = m.
Package liststrikeprice msg type = m.
marketdataincrementalrefresh
Package marketdataincrementalrefresh msg type = X.
Package marketdataincrementalrefresh msg type = X.
marketdatarequest
Package marketdatarequest msg type = V.
Package marketdatarequest msg type = V.
marketdatarequestreject
Package marketdatarequestreject msg type = Y.
Package marketdatarequestreject msg type = Y.
marketdatasnapshotfullrefresh
Package marketdatasnapshotfullrefresh msg type = W.
Package marketdatasnapshotfullrefresh msg type = W.
marketdefinition
Package marketdefinition msg type = BU.
Package marketdefinition msg type = BU.
marketdefinitionrequest
Package marketdefinitionrequest msg type = BT.
Package marketdefinitionrequest msg type = BT.
marketdefinitionupdatereport
Package marketdefinitionupdatereport msg type = BV.
Package marketdefinitionupdatereport msg type = BV.
massquote
Package massquote msg type = i.
Package massquote msg type = i.
massquoteacknowledgement
Package massquoteacknowledgement msg type = b.
Package massquoteacknowledgement msg type = b.
multilegordercancelreplace
Package multilegordercancelreplace msg type = AC.
Package multilegordercancelreplace msg type = AC.
networkcounterpartysystemstatusrequest
Package networkcounterpartysystemstatusrequest msg type = BC.
Package networkcounterpartysystemstatusrequest msg type = BC.
networkcounterpartysystemstatusresponse
Package networkcounterpartysystemstatusresponse msg type = BD.
Package networkcounterpartysystemstatusresponse msg type = BD.
newordercross
Package newordercross msg type = s.
Package newordercross msg type = s.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordermultileg
Package newordermultileg msg type = AB.
Package newordermultileg msg type = AB.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
ordermassactionreport
Package ordermassactionreport msg type = BZ.
Package ordermassactionreport msg type = BZ.
ordermassactionrequest
Package ordermassactionrequest msg type = CA.
Package ordermassactionrequest msg type = CA.
ordermasscancelreport
Package ordermasscancelreport msg type = r.
Package ordermasscancelreport msg type = r.
ordermasscancelrequest
Package ordermasscancelrequest msg type = q.
Package ordermasscancelrequest msg type = q.
ordermassstatusrequest
Package ordermassstatusrequest msg type = AF.
Package ordermassstatusrequest msg type = AF.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
positionmaintenancereport
Package positionmaintenancereport msg type = AM.
Package positionmaintenancereport msg type = AM.
positionmaintenancerequest
Package positionmaintenancerequest msg type = AL.
Package positionmaintenancerequest msg type = AL.
positionreport
Package positionreport msg type = AP.
Package positionreport msg type = AP.
quote
Package quote msg type = S.
Package quote msg type = S.
quotecancel
Package quotecancel msg type = Z.
Package quotecancel msg type = Z.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
quoterequestreject
Package quoterequestreject msg type = AG.
Package quoterequestreject msg type = AG.
quoteresponse
Package quoteresponse msg type = AJ.
Package quoteresponse msg type = AJ.
quotestatusreport
Package quotestatusreport msg type = AI.
Package quotestatusreport msg type = AI.
quotestatusrequest
Package quotestatusrequest msg type = a.
Package quotestatusrequest msg type = a.
registrationinstructions
Package registrationinstructions msg type = o.
Package registrationinstructions msg type = o.
registrationinstructionsresponse
Package registrationinstructionsresponse msg type = p.
Package registrationinstructionsresponse msg type = p.
requestforpositions
Package requestforpositions msg type = AN.
Package requestforpositions msg type = AN.
requestforpositionsack
Package requestforpositionsack msg type = AO.
Package requestforpositionsack msg type = AO.
rfqrequest
Package rfqrequest msg type = AH.
Package rfqrequest msg type = AH.
securitydefinition
Package securitydefinition msg type = d.
Package securitydefinition msg type = d.
securitydefinitionrequest
Package securitydefinitionrequest msg type = c.
Package securitydefinitionrequest msg type = c.
securitydefinitionupdatereport
Package securitydefinitionupdatereport msg type = BP.
Package securitydefinitionupdatereport msg type = BP.
securitylist
Package securitylist msg type = y.
Package securitylist msg type = y.
securitylistrequest
Package securitylistrequest msg type = x.
Package securitylistrequest msg type = x.
securitylistupdatereport
Package securitylistupdatereport msg type = BK.
Package securitylistupdatereport msg type = BK.
securitystatus
Package securitystatus msg type = f.
Package securitystatus msg type = f.
securitystatusrequest
Package securitystatusrequest msg type = e.
Package securitystatusrequest msg type = e.
securitytyperequest
Package securitytyperequest msg type = v.
Package securitytyperequest msg type = v.
securitytypes
Package securitytypes msg type = w.
Package securitytypes msg type = w.
settlementinstructionrequest
Package settlementinstructionrequest msg type = AV.
Package settlementinstructionrequest msg type = AV.
settlementinstructions
Package settlementinstructions msg type = T.
Package settlementinstructions msg type = T.
settlementobligationreport
Package settlementobligationreport msg type = BQ.
Package settlementobligationreport msg type = BQ.
tradecapturereport
Package tradecapturereport msg type = AE.
Package tradecapturereport msg type = AE.
tradecapturereportack
Package tradecapturereportack msg type = AR.
Package tradecapturereportack msg type = AR.
tradecapturereportrequest
Package tradecapturereportrequest msg type = AD.
Package tradecapturereportrequest msg type = AD.
tradecapturereportrequestack
Package tradecapturereportrequestack msg type = AQ.
Package tradecapturereportrequestack msg type = AQ.
tradingsessionlist
Package tradingsessionlist msg type = BJ.
Package tradingsessionlist msg type = BJ.
tradingsessionlistrequest
Package tradingsessionlistrequest msg type = BI.
Package tradingsessionlistrequest msg type = BI.
tradingsessionlistupdatereport
Package tradingsessionlistupdatereport msg type = BS.
Package tradingsessionlistupdatereport msg type = BS.
tradingsessionstatus
Package tradingsessionstatus msg type = h.
Package tradingsessionstatus msg type = h.
tradingsessionstatusrequest
Package tradingsessionstatusrequest msg type = g.
Package tradingsessionstatusrequest msg type = g.
usernotification
Package usernotification msg type = CB.
Package usernotification msg type = CB.
userrequest
Package userrequest msg type = BE.
Package userrequest msg type = BE.
userresponse
Package userresponse msg type = BF.
Package userresponse msg type = BF.
fix50sp2
adjustedpositionreport
Package adjustedpositionreport msg type = BL.
Package adjustedpositionreport msg type = BL.
advertisement
Package advertisement msg type = 7.
Package advertisement msg type = 7.
allocationinstruction
Package allocationinstruction msg type = J.
Package allocationinstruction msg type = J.
allocationinstructionack
Package allocationinstructionack msg type = P.
Package allocationinstructionack msg type = P.
allocationinstructionalert
Package allocationinstructionalert msg type = BM.
Package allocationinstructionalert msg type = BM.
allocationreport
Package allocationreport msg type = AS.
Package allocationreport msg type = AS.
allocationreportack
Package allocationreportack msg type = AT.
Package allocationreportack msg type = AT.
applicationmessagereport
Package applicationmessagereport msg type = BY.
Package applicationmessagereport msg type = BY.
applicationmessagerequest
Package applicationmessagerequest msg type = BW.
Package applicationmessagerequest msg type = BW.
applicationmessagerequestack
Package applicationmessagerequestack msg type = BX.
Package applicationmessagerequestack msg type = BX.
assignmentreport
Package assignmentreport msg type = AW.
Package assignmentreport msg type = AW.
bidrequest
Package bidrequest msg type = k.
Package bidrequest msg type = k.
bidresponse
Package bidresponse msg type = l.
Package bidresponse msg type = l.
businessmessagereject
Package businessmessagereject msg type = j.
Package businessmessagereject msg type = j.
collateralassignment
Package collateralassignment msg type = AY.
Package collateralassignment msg type = AY.
collateralinquiry
Package collateralinquiry msg type = BB.
Package collateralinquiry msg type = BB.
collateralinquiryack
Package collateralinquiryack msg type = BG.
Package collateralinquiryack msg type = BG.
collateralreport
Package collateralreport msg type = BA.
Package collateralreport msg type = BA.
collateralrequest
Package collateralrequest msg type = AX.
Package collateralrequest msg type = AX.
collateralresponse
Package collateralresponse msg type = AZ.
Package collateralresponse msg type = AZ.
confirmation
Package confirmation msg type = AK.
Package confirmation msg type = AK.
confirmationack
Package confirmationack msg type = AU.
Package confirmationack msg type = AU.
confirmationrequest
Package confirmationrequest msg type = BH.
Package confirmationrequest msg type = BH.
contraryintentionreport
Package contraryintentionreport msg type = BO.
Package contraryintentionreport msg type = BO.
crossordercancelreplacerequest
Package crossordercancelreplacerequest msg type = t.
Package crossordercancelreplacerequest msg type = t.
crossordercancelrequest
Package crossordercancelrequest msg type = u.
Package crossordercancelrequest msg type = u.
derivativesecuritylist
Package derivativesecuritylist msg type = AA.
Package derivativesecuritylist msg type = AA.
derivativesecuritylistrequest
Package derivativesecuritylistrequest msg type = z.
Package derivativesecuritylistrequest msg type = z.
derivativesecuritylistupdatereport
Package derivativesecuritylistupdatereport msg type = BR.
Package derivativesecuritylistupdatereport msg type = BR.
dontknowtrade
Package dontknowtrade msg type = Q.
Package dontknowtrade msg type = Q.
email
Package email msg type = C.
Package email msg type = C.
executionacknowledgement
Package executionacknowledgement msg type = BN.
Package executionacknowledgement msg type = BN.
executionreport
Package executionreport msg type = 8.
Package executionreport msg type = 8.
ioi
Package ioi msg type = 6.
Package ioi msg type = 6.
listcancelrequest
Package listcancelrequest msg type = K.
Package listcancelrequest msg type = K.
listexecute
Package listexecute msg type = L.
Package listexecute msg type = L.
liststatus
Package liststatus msg type = N.
Package liststatus msg type = N.
liststatusrequest
Package liststatusrequest msg type = M.
Package liststatusrequest msg type = M.
liststrikeprice
Package liststrikeprice msg type = m.
Package liststrikeprice msg type = m.
marketdataincrementalrefresh
Package marketdataincrementalrefresh msg type = X.
Package marketdataincrementalrefresh msg type = X.
marketdatarequest
Package marketdatarequest msg type = V.
Package marketdatarequest msg type = V.
marketdatarequestreject
Package marketdatarequestreject msg type = Y.
Package marketdatarequestreject msg type = Y.
marketdatasnapshotfullrefresh
Package marketdatasnapshotfullrefresh msg type = W.
Package marketdatasnapshotfullrefresh msg type = W.
marketdefinition
Package marketdefinition msg type = BU.
Package marketdefinition msg type = BU.
marketdefinitionrequest
Package marketdefinitionrequest msg type = BT.
Package marketdefinitionrequest msg type = BT.
marketdefinitionupdatereport
Package marketdefinitionupdatereport msg type = BV.
Package marketdefinitionupdatereport msg type = BV.
massquote
Package massquote msg type = i.
Package massquote msg type = i.
massquoteacknowledgement
Package massquoteacknowledgement msg type = b.
Package massquoteacknowledgement msg type = b.
multilegordercancelreplace
Package multilegordercancelreplace msg type = AC.
Package multilegordercancelreplace msg type = AC.
networkcounterpartysystemstatusrequest
Package networkcounterpartysystemstatusrequest msg type = BC.
Package networkcounterpartysystemstatusrequest msg type = BC.
networkcounterpartysystemstatusresponse
Package networkcounterpartysystemstatusresponse msg type = BD.
Package networkcounterpartysystemstatusresponse msg type = BD.
newordercross
Package newordercross msg type = s.
Package newordercross msg type = s.
neworderlist
Package neworderlist msg type = E.
Package neworderlist msg type = E.
newordermultileg
Package newordermultileg msg type = AB.
Package newordermultileg msg type = AB.
newordersingle
Package newordersingle msg type = D.
Package newordersingle msg type = D.
news
Package news msg type = B.
Package news msg type = B.
ordercancelreject
Package ordercancelreject msg type = 9.
Package ordercancelreject msg type = 9.
ordercancelreplacerequest
Package ordercancelreplacerequest msg type = G.
Package ordercancelreplacerequest msg type = G.
ordercancelrequest
Package ordercancelrequest msg type = F.
Package ordercancelrequest msg type = F.
ordermassactionreport
Package ordermassactionreport msg type = BZ.
Package ordermassactionreport msg type = BZ.
ordermassactionrequest
Package ordermassactionrequest msg type = CA.
Package ordermassactionrequest msg type = CA.
ordermasscancelreport
Package ordermasscancelreport msg type = r.
Package ordermasscancelreport msg type = r.
ordermasscancelrequest
Package ordermasscancelrequest msg type = q.
Package ordermasscancelrequest msg type = q.
ordermassstatusrequest
Package ordermassstatusrequest msg type = AF.
Package ordermassstatusrequest msg type = AF.
orderstatusrequest
Package orderstatusrequest msg type = H.
Package orderstatusrequest msg type = H.
partydetailslistreport
Package partydetailslistreport msg type = CG.
Package partydetailslistreport msg type = CG.
partydetailslistrequest
Package partydetailslistrequest msg type = CF.
Package partydetailslistrequest msg type = CF.
positionmaintenancereport
Package positionmaintenancereport msg type = AM.
Package positionmaintenancereport msg type = AM.
positionmaintenancerequest
Package positionmaintenancerequest msg type = AL.
Package positionmaintenancerequest msg type = AL.
positionreport
Package positionreport msg type = AP.
Package positionreport msg type = AP.
quote
Package quote msg type = S.
Package quote msg type = S.
quotecancel
Package quotecancel msg type = Z.
Package quotecancel msg type = Z.
quoterequest
Package quoterequest msg type = R.
Package quoterequest msg type = R.
quoterequestreject
Package quoterequestreject msg type = AG.
Package quoterequestreject msg type = AG.
quoteresponse
Package quoteresponse msg type = AJ.
Package quoteresponse msg type = AJ.
quotestatusreport
Package quotestatusreport msg type = AI.
Package quotestatusreport msg type = AI.
quotestatusrequest
Package quotestatusrequest msg type = a.
Package quotestatusrequest msg type = a.
registrationinstructions
Package registrationinstructions msg type = o.
Package registrationinstructions msg type = o.
registrationinstructionsresponse
Package registrationinstructionsresponse msg type = p.
Package registrationinstructionsresponse msg type = p.
requestforpositions
Package requestforpositions msg type = AN.
Package requestforpositions msg type = AN.
requestforpositionsack
Package requestforpositionsack msg type = AO.
Package requestforpositionsack msg type = AO.
rfqrequest
Package rfqrequest msg type = AH.
Package rfqrequest msg type = AH.
securitydefinition
Package securitydefinition msg type = d.
Package securitydefinition msg type = d.
securitydefinitionrequest
Package securitydefinitionrequest msg type = c.
Package securitydefinitionrequest msg type = c.
securitydefinitionupdatereport
Package securitydefinitionupdatereport msg type = BP.
Package securitydefinitionupdatereport msg type = BP.
securitylist
Package securitylist msg type = y.
Package securitylist msg type = y.
securitylistrequest
Package securitylistrequest msg type = x.
Package securitylistrequest msg type = x.
securitylistupdatereport
Package securitylistupdatereport msg type = BK.
Package securitylistupdatereport msg type = BK.
securitystatus
Package securitystatus msg type = f.
Package securitystatus msg type = f.
securitystatusrequest
Package securitystatusrequest msg type = e.
Package securitystatusrequest msg type = e.
securitytyperequest
Package securitytyperequest msg type = v.
Package securitytyperequest msg type = v.
securitytypes
Package securitytypes msg type = w.
Package securitytypes msg type = w.
settlementinstructionrequest
Package settlementinstructionrequest msg type = AV.
Package settlementinstructionrequest msg type = AV.
settlementinstructions
Package settlementinstructions msg type = T.
Package settlementinstructions msg type = T.
settlementobligationreport
Package settlementobligationreport msg type = BQ.
Package settlementobligationreport msg type = BQ.
streamassignmentreport
Package streamassignmentreport msg type = CD.
Package streamassignmentreport msg type = CD.
streamassignmentreportack
Package streamassignmentreportack msg type = CE.
Package streamassignmentreportack msg type = CE.
streamassignmentrequest
Package streamassignmentrequest msg type = CC.
Package streamassignmentrequest msg type = CC.
tradecapturereport
Package tradecapturereport msg type = AE.
Package tradecapturereport msg type = AE.
tradecapturereportack
Package tradecapturereportack msg type = AR.
Package tradecapturereportack msg type = AR.
tradecapturereportrequest
Package tradecapturereportrequest msg type = AD.
Package tradecapturereportrequest msg type = AD.
tradecapturereportrequestack
Package tradecapturereportrequestack msg type = AQ.
Package tradecapturereportrequestack msg type = AQ.
tradingsessionlist
Package tradingsessionlist msg type = BJ.
Package tradingsessionlist msg type = BJ.
tradingsessionlistrequest
Package tradingsessionlistrequest msg type = BI.
Package tradingsessionlistrequest msg type = BI.
tradingsessionlistupdatereport
Package tradingsessionlistupdatereport msg type = BS.
Package tradingsessionlistupdatereport msg type = BS.
tradingsessionstatus
Package tradingsessionstatus msg type = h.
Package tradingsessionstatus msg type = h.
tradingsessionstatusrequest
Package tradingsessionstatusrequest msg type = g.
Package tradingsessionstatusrequest msg type = g.
usernotification
Package usernotification msg type = CB.
Package usernotification msg type = CB.
userrequest
Package userrequest msg type = BE.
Package userrequest msg type = BE.
userresponse
Package userresponse msg type = BF.
Package userresponse msg type = BF.
fixt11
heartbeat
Package heartbeat msg type = 0.
Package heartbeat msg type = 0.
logon
Package logon msg type = A.
Package logon msg type = A.
logout
Package logout msg type = 5.
Package logout msg type = 5.
reject
Package reject msg type = 3.
Package reject msg type = 3.
resendrequest
Package resendrequest msg type = 2.
Package resendrequest msg type = 2.
sequencereset
Package sequencereset msg type = 4.
Package sequencereset msg type = 4.
testrequest
Package testrequest msg type = 1.
Package testrequest msg type = 1.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL