Documentation ¶
Overview ¶
Package quickfix is a full featured messaging engine for the FIX protocol. It is a 100% Go open source implementation of the popular C++ QuickFIX engine (http://quickfixengine.org).
Creating your QuickFIX Application ¶
Creating a FIX application is as easy as implementing the QuickFIX Application interface. By implementing these interface methods in your derived type, you are requesting to be notified of events that occur on the FIX engine. The function that you should be most aware of is fromApp.
Here are explanations of what these callback functions provide for you.
OnCreate(sessionID SessionID)
OnCreate is called when quickfix creates a new session. A session comes into and remains in existence for the life of the application. Sessions exist whether or not a counter party is connected to it. As soon as a session is created, you can begin sending messages to it. If no one is logged on, the messages will be sent at the time a connection is established with the counterparty.
OnLogon(sessionID SessionID)
OnLogon notifies you when a valid logon has been established with a counter party. This is called when a connection has been established and the FIX logon process has completed with both parties exchanging valid logon messages.
OnLogout(sessionID SessionID)
OnLogout notifies you when an FIX session is no longer online. This could happen during a normal logout exchange or because of a forced termination or a loss of network connection.
ToAdmin(message Message, sessionID SessionID)
ToAdmin provides you with a peak at the administrative messages that are being sent from your FIX engine to the counter party. This is normally not useful for an application however it is provided for any logging you may wish to do. Notice that the Message is not const. This allows you to add fields before an administrative message is sent out.
ToApp(message Message, sessionID SessionID) error
ToApp notifies you of application messages that you are being sent to a counterparty. Notice that the Message is not const. This allows you to add fields before an application message before it is sent out.
FromAdmin(message Message, sessionID SessionID) MessageRejectError
FromAdmin notifies you when an administrative message is sent from a counterparty to your FIX engine. This can be usefull for doing extra validation on logon messages such as for checking passwords.
FromApp(msg Message, sessionID SessionID) MessageRejectError
FromApp is one of the core entry points for your FIX application. Every application level request will come through here. If, for example, your application is a sell-side OMS, this is where you will get your new order requests. If you were a buy side, you would get your execution reports here.
The sample code below shows how you might start up a FIX acceptor which listens on a socket. If you wanted an initiator, you would simply replace NewAcceptor in this code fragment with NewInitiator.
package main import ( "flag" "github.com/quickfixgo/quickfix" "os" ) func main() { flag.Parse() fileName := flag.Arg(0) //FooApplication is your type that implements the Application interface var app FooApplication cfg, _ := os.Open(fileName) appSettings, _ := quickfix.ParseSettings(cfg) storeFactory := quickfix.NewMemoryStoreFactory() logFactory, _ := quickfix.NewFileLogFactory(appSettings) acceptor, _ := quickfix.NewAcceptor(app, storeFactory, appSettings, logFactory) acceptor.Start() //for condition == true { do something } acceptor.Stop() }
Configuring QuickFIX ¶
A QuickFIXGo acceptor or initiator can maintain as many FIX sessions as you would like. A FIX session is identified by a group of settings defined within the configuration section for a session (or inherited from the default section). The identification settings are:
| Setting | Required? | |--------------|-----------| | BeginString | Y | | SenderCompID | Y | | SenderSubID | N | | TargetCompID | Y | | TargetSubID | N |
The sender settings are your identification and the target settings are for the counterparty. A SessionQualifier can also be use to disambiguate otherwise identical sessions.
Each of the sessions can have several settings associated with them. Some of these settings may not be known at compile time and are therefore passed around in a struct called SessionSettings.
SessionSettings can be read in from any input stream such as a file stream. If you decide to write your own components, (storage for a particular database, a new kind of connector etc...), you may also use the session settings to store settings for your custom component.
A settings file is set up with two types of heading, a [DEFAULT] and a [SESSION] heading. [SESSION] tells QuickFIX/Go that a new Session is being defined. [DEFAULT] is a place that you can define settings which will be inherited by sessions that don't explicitly define them. If you do not provide a setting that QuickFIX/Go needs, it will return an error indicating that a setting is missing or improperly formatted.
See the quickfix/config package for settings you can associate with a session based on the default components provided with QuickFIX/Go.
Here is a typical initiator settings file you might find for a firm that wants to connect to several ECNs.
# default settings for sessions [DEFAULT] FileLogPath=log SenderCompID=TW # session definition [SESSION] # inherit FileLogPath, SenderCompID from default BeginString=FIX.4.1 TargetCompID=ARCA HeartBtInt=20 SocketConnectPort=9823 SocketConnectHost=123.123.123.123 DataDictionary=somewhere/FIX41.xml [SESSION] BeginString=FIX.4.0 TargetCompID=ISLD HeartBtInt=30 SocketConnectPort=8323 SocketConnectHost=23.23.23.23 DataDictionary=somewhere/FIX40.xml [SESSION] BeginString=FIX.4.2 TargetCompID=INCA HeartBtInt=30 SocketConnectPort=6523 SocketConnectHost=3.3.3.3 DataDictionary=somewhere/FIX42.xml
Receiving Messages ¶
Most of the messages you will be interested in looking at will be arriving in your FromApp function of your application. All messages have a header and trailer. If you want to get Header or Trailer fields, you must access those fields from the Header or Trailer embedded Struct. All other fields are accessible in the Body embedded struct.
QuickFIX/Go has a type for all messages, components, and fields defined in the standard spec. The easiest and most typesafe method of receiving messages is by using the quickfix MessageRouter generated message types.
import "github.com/quickfixgo/quickfix/fix42/newordersingle" type MyApplication struct { *quickfix.MessageRouter } func (m *MyApplication) init() { m.MessageRouter=quickfix.NewMessageRouter() m.AddRoute(newordersingle.Route(m.onNewOrderSingle)) } func (m *MyApplication) FromApp(msg quickfix.Message, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { return m.Route(msg, sessionID) } func (m *MyApplication) onNewOrderSingle(msg newordersingle.Message, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { price:=msg.Price clordID:=msg.ClOrdID return }
You can also bypass the MessageRouter and type safe classes by inspecting the Message directly. The preferred way of doing this is to use the quickfix generated Field types.
import "github.com/quickfixgo/quickfix/field" func (m *MyApplication) FromApp(msg quickfix.Message, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { price:=new(field.PriceField) if err=msg.Body.Get(field); err!=nil { return } clordid:=new(field.ClOrdID) err=msg.Body.Get(field) return }
Or you can go the least type safe route.
func (m *MyApplication) FromApp(msg quickfix.Message, sessionID quickfix.SessionID) (err quickfix.MessageRejectError) { field:=new(quickfix.FIXString) err:=msg.Body.GetField(quickfix.Tag(44), field) return }
Sending Messages ¶
Messages can be sent to the counter party with the Send and SendToTarget functions.
//Send determines the session to send Marshaler using header fields BeginString, TargetCompID, SenderCompID func Send(m Marshaler) error //SendToTarget sends a message based on the sessionID. Convenient for use in FromApp since it provides a session ID for incoming messages func SendToTarget(m Marshaler, sessionID SessionID) error
Index ¶
- func Send(m Marshaler) (err error)
- func SendToTarget(m Marshaler, sessionID SessionID) error
- type Acceptor
- type Application
- type Body
- type FIXBoolean
- type FIXFloat
- type FIXInt
- type FIXString
- type FIXUTCTimestamp
- type Field
- type FieldGroup
- type FieldGroupReader
- type FieldGroupWriter
- type FieldMap
- func (m *FieldMap) Clear()
- func (m FieldMap) Get(parser Field) MessageRejectError
- func (m FieldMap) GetField(tag Tag, parser FieldValueReader) MessageRejectError
- func (m FieldMap) GetGroup(parser FieldGroupReader) MessageRejectError
- func (m FieldMap) GetInt(tag Tag) (int, MessageRejectError)
- func (m FieldMap) GetString(tag Tag) (string, MessageRejectError)
- func (m FieldMap) Has(tag Tag) bool
- func (m FieldMap) Set(field FieldWriter) FieldMap
- func (m FieldMap) SetField(tag Tag, field FieldValueWriter) FieldMap
- func (m FieldMap) SetGroup(field FieldGroupWriter) FieldMap
- func (m FieldMap) Tags() []Tag
- type FieldValue
- type FieldValueReader
- type FieldValueWriter
- type FieldWriter
- type Group
- type GroupItem
- type GroupTemplate
- type Header
- type Initiator
- type Log
- type LogFactory
- type Marshaler
- type Message
- type MessageRejectError
- func ConditionallyRequiredFieldMissing(tag Tag) MessageRejectError
- func IncorrectDataFormatForValue(tag Tag) MessageRejectError
- func InvalidMessageType() MessageRejectError
- func InvalidTagNumber(tag Tag) MessageRejectError
- func NewBusinessMessageRejectError(err string, rejectReason int, refTagID *Tag) MessageRejectError
- func NewMessageRejectError(err string, rejectReason int, refTagID *Tag) MessageRejectError
- func RequiredTagMissing(tag Tag) MessageRejectError
- func TagNotDefinedForThisMessageType(tag Tag) MessageRejectError
- func TagSpecifiedWithoutAValue(tag Tag) MessageRejectError
- func Unmarshal(m Message, v interface{}) MessageRejectError
- func UnsupportedMessageType() MessageRejectError
- func ValueIsIncorrect(tag Tag) MessageRejectError
- type MessageRoute
- type MessageRouter
- type MessageStore
- type MessageStoreFactory
- type RepeatingGroup
- type SessionID
- type SessionSettings
- func (s SessionSettings) BoolSetting(setting string) (bool, error)
- func (s *SessionSettings) DurationSetting(setting string) (val time.Duration, err error)
- func (s *SessionSettings) HasSetting(setting string) bool
- func (s *SessionSettings) Init()
- func (s *SessionSettings) IntSetting(setting string) (int, error)
- func (s *SessionSettings) Set(setting string, val string)
- func (s *SessionSettings) Setting(setting string) (string, error)
- type Settings
- type Tag
- type TagValue
- type TagValues
- type Trailer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Send ¶
Send determines the session to send Marshaler using header fields BeginString, TargetCompID, SenderCompID
func SendToTarget ¶
SendToTarget sends a message based on the sessionID. Convenient for use in FromApp since it provides a session ID for incoming messages
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.
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(message Message, sessionID SessionID) //Notification of app message being sent to target. ToApp(message Message, sessionID SessionID) error //Notification of admin message being received from target. FromAdmin(message Message, sessionID SessionID) MessageRejectError //Notification of app message being received from target. FromApp(message 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 Body ¶ added in v0.3.0
type Body struct{ FieldMap }
Body is the primary application section of a FIX message
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 ¶
NewFIXFloat returns an initialized FIXFloat
type FIXString ¶
type FIXString string
FIXString is a FIX String Value, implements FieldValue
func NewFIXString ¶
NewFIXString returns an initialized FIXString
type FIXUTCTimestamp ¶
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 FieldGroup ¶ added in v0.3.0
FieldGroup is the interface implemented by all typed Groups in a Message
type FieldGroupReader ¶ added in v0.3.0
FieldGroupReader is an interface for reading a FieldGroup
type FieldGroupWriter ¶ added in v0.3.0
FieldGroupWriter is an interface for writing a FieldGroup
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
Get parses out a field in this FieldMap. Returned reject may indicate the field is not present, or the field value is invalid.
func (FieldMap) GetField ¶
func (m FieldMap) GetField(tag Tag, parser FieldValueReader) MessageRejectError
GetField parses of a field with Tag tag. Returned reject may indicate the field is not present, or the field value is invalid.
func (FieldMap) GetGroup ¶
func (m FieldMap) GetGroup(parser FieldGroupReader) MessageRejectError
GetGroup is a Get function specific to Group Fields.
func (FieldMap) GetInt ¶ added in v0.2.0
func (m FieldMap) GetInt(tag Tag) (int, MessageRejectError)
GetInt is a GetField wrapper for int fields
func (FieldMap) GetString ¶ added in v0.2.0
func (m FieldMap) GetString(tag Tag) (string, MessageRejectError)
GetString is a GetField wrapper for string fields
func (FieldMap) SetField ¶
func (m FieldMap) SetField(tag Tag, field FieldValueWriter) FieldMap
SetField sets the field with Tag tag
func (FieldMap) SetGroup ¶
func (m FieldMap) SetGroup(field FieldGroupWriter) FieldMap
SetGroup is a setter specific to group fields
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 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 ¶
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 Header ¶ added in v0.3.0
type Header struct{ FieldMap }
Header is first section of a FIX Message
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.
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 Marshaler ¶
type Marshaler interface {
Marshal() Message
}
Marshaler Marshals self to quickfix.Message type
type Message ¶
type Message struct { Header Header Trailer Trailer Body Body //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 NewMessage ¶
func NewMessage() (m Message)
NewMessage returns a newly initialized Message instance
func ParseMessage ¶ added in v0.3.0
ParseMessage constructs a Message from a byte slice wrapping a FIX message.
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 ConditionallyRequiredFieldMissing ¶
func ConditionallyRequiredFieldMissing(tag Tag) MessageRejectError
ConditionallyRequiredFieldMissing indicates that the requested field could not be found in the FIX message.
func IncorrectDataFormatForValue ¶ added in v0.3.0
func IncorrectDataFormatForValue(tag Tag) MessageRejectError
IncorrectDataFormatForValue returns an error indicating a field that cannot be parsed as the type required.
func InvalidMessageType ¶ added in v0.3.0
func InvalidMessageType() MessageRejectError
InvalidMessageType returns an error to indicate an invalid message type
func InvalidTagNumber ¶ added in v0.3.0
func InvalidTagNumber(tag Tag) MessageRejectError
InvalidTagNumber returns a validation error for messages with invalid tags.
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 RequiredTagMissing ¶ added in v0.3.0
func RequiredTagMissing(tag Tag) MessageRejectError
RequiredTagMissing returns a validation error when a required field cannot be found in a message.
func TagNotDefinedForThisMessageType ¶ added in v0.3.0
func TagNotDefinedForThisMessageType(tag Tag) MessageRejectError
TagNotDefinedForThisMessageType returns an error for an invalid tag appearing in a message.
func TagSpecifiedWithoutAValue ¶ added in v0.3.0
func TagSpecifiedWithoutAValue(tag Tag) MessageRejectError
TagSpecifiedWithoutAValue returns a validation error for when a field has no value.
func Unmarshal ¶
func Unmarshal(m Message, v interface{}) MessageRejectError
Unmarshal populates v from a Message
func UnsupportedMessageType ¶ added in v0.3.0
func UnsupportedMessageType() MessageRejectError
UnsupportedMessageType returns an error to indicate an unhandled 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 that 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() error IncrNextTargetMsgSeqNum() error SetNextSenderMsgSeqNum(next int) error SetNextTargetMsgSeqNum(next int) error CreationTime() time.Time SaveMessage(seqNum int, msg []byte) error GetMessages(beginSeqNum, endSeqNum int) ([][]byte, error) Refresh() error Reset() error Close() error }
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 NewFileStoreFactory ¶ added in v0.2.0
func NewFileStoreFactory(settings *Settings) MessageStoreFactory
NewFileStoreFactory returns a file-based implementation of MessageStoreFactory
func NewMemoryStoreFactory ¶
func NewMemoryStoreFactory() MessageStoreFactory
NewMemoryStoreFactory returns a MessageStoreFactory instance that created in-memory MessageStores
func NewSQLStoreFactory ¶ added in v0.2.0
func NewSQLStoreFactory(settings *Settings) MessageStoreFactory
NewSQLStoreFactory returns a sql-based implementation of MessageStoreFactory
type RepeatingGroup ¶
type RepeatingGroup struct {
// contains filtered or unexported fields
}
RepeatingGroup is a FIX Repeating Group type
func NewRepeatingGroup ¶ added in v0.3.0
func NewRepeatingGroup(tag Tag, template GroupTemplate) *RepeatingGroup
NewRepeatingGroup returns an initilized RepeatingGroup instance
func (*RepeatingGroup) Add ¶
func (f *RepeatingGroup) Add() Group
Add appends a new group to the RepeatingGroup and returns the new Group
func (RepeatingGroup) Get ¶ added in v0.3.0
func (f RepeatingGroup) Get(i int) Group
Get returns the ith group in this RepeatingGroup
func (RepeatingGroup) Len ¶ added in v0.3.0
func (f RepeatingGroup) Len() int
Len returns the number of Groups in this RepeatingGroup
func (*RepeatingGroup) Read ¶ added in v0.3.0
func (f *RepeatingGroup) Read(tv TagValues) (TagValues, error)
func (RepeatingGroup) Tag ¶ added in v0.3.0
func (f RepeatingGroup) Tag() Tag
Tag returns the Tag for this repeating Group
func (RepeatingGroup) Write ¶ added in v0.3.0
func (f RepeatingGroup) Write() TagValues
Write returns tagValues for all Items in the repeating group ordered by Group sequence and Group template order
type SessionID ¶
type SessionID struct {
BeginString, TargetCompID, TargetSubID, TargetLocationID, SenderCompID, SenderSubID, SenderLocationID, Qualifier string
}
SessionID is a unique identifer of a Session
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) DurationSetting ¶ added in v0.3.0
func (s *SessionSettings) DurationSetting(setting string) (val time.Duration, err error)
DurationSetting returns the requested setting parsed as a time.Duration. Returns an error if the setting is not set or cannot be parsed as a time.Duration.
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.
type Settings ¶
type Settings struct {
// contains filtered or unexported fields
}
The Settings type represents a collection of global and session settings.
func ParseSettings ¶
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) 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
Source Files ¶
- acceptor.go
- application.go
- connection.go
- doc.go
- errors.go
- event.go
- event_timer.go
- field.go
- field_map.go
- file_log.go
- filestore.go
- fileutil.go
- fix_boolean.go
- fix_float.go
- fix_int.go
- fix_string.go
- fix_utc_timestamp.go
- in_session.go
- initiator.go
- latent_state.go
- log.go
- logon_state.go
- logout_state.go
- marshal.go
- message.go
- message_router.go
- msg_type.go
- null_log.go
- parser.go
- pending_timeout.go
- reflection.go
- registry.go
- repeating_group.go
- resend_state.go
- screen_log.go
- session.go
- session_id.go
- session_rejects.go
- session_settings.go
- session_state.go
- settings.go
- sqlstore.go
- store.go
- tag.go
- tag_value.go
- unmarshal.go
- validation.go
Directories ¶
Path | Synopsis |
---|---|
Package config declares application and session settings for QuickFIX/Go BeginString Version of FIX this session should use.
|
Package config declares application and session settings for QuickFIX/Go BeginString Version of FIX this session should use. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |