Imported from previous forum
[ original email was from Ainhoa Dewisme - ainhoa.dewisme@reuters.com ]
Hello,
Is it correct workflow to send a SecurityList message (that includes a set of instruments) to a client application when no SecurityListRequest was sent by the application in the first place?
I was thinking of using SecurityList message to notify client application of instrument permissions upon login.
Thanks and Regards
Ainhoa
Sending a list of securities for reference data in response to logon is an acceptable use of the protocol.
Unfortunately, we don’t have the UnsolicitedIndicator (tag 325) on the Security messages - which is the standard method within FIX to indicate that a message was sent unsolicited (without a request). However, the absence of this field does not prohibit you from sending Security List messages unsolicited.
Also, when you are designing your application - make sure that the time delay due to publication of the list of securities upon logon (re-logon) is acceptable for your intra-day recover scenarios. The time delay has to be balanced with the benefits in providing the security list to repopulate a counterparty’s system after a failure of a client application. There is no best answer - there are tradeoffs that have to be considered.
Hello,
Is it correct workflow to send a SecurityList message (that includes a
set of instruments) to a client application when no SecurityListRequest
was sent by the application in the first place?I was thinking of using SecurityList message to notify client
application of instrument permissions upon login.Thanks and Regards
Ainhoa
[ original email was from Ainhoa Dewisme - ainhoa.dewisme@reuters.com ]
Thanks very much for the reply. I will keep your suggestion in mind.
Regards
Ainhoa
Sending a list of securities for reference data in response to logon is
an acceptable use of the protocol.Unfortunately, we don’t have the UnsolicitedIndicator (tag 325) on the
Security messages - which is the standard method within FIX to indicate
that a message was sent unsolicited (without a request). However, the
absence of this field does not prohibit you from sending Security List
messages unsolicited.Also, when you are designing your application - make sure that the time
delay due to publication of the list of securities upon logon (re-logon)
is acceptable for your intra-day recover scenarios. The time delay has
to be balanced with the benefits in providing the security list to
repopulate a counterparty’s system after a failure of a client
application. There is no best answer - there are tradeoffs that have to
be considered.Hello,
Is it correct workflow to send a SecurityList message (that includes a
set of instruments) to a client application when no
SecurityListRequest was sent by the application in the first place?I was thinking of using SecurityList message to notify client
application of instrument permissions upon login.Thanks and Regards
Ainhoa