FIX over MQ Series

Imported from previous forum

Is there a simplified (standardized) protocol available/necessary if FIX messages will be sent over MQ Series - or do I have to do the full session handling? I think a similar question was already asked, but the link in the reply seems to be broken …

[ original email was from John Greenan - john.greenan@alignment-systems.com ]
I guess the broken link is to the white paper Jim Northey refers to in one of the links below?

Basically you would not send FIX messages over MQ Series - it’s more efficient to send FIXML. That way you can create an XML message, pack it into an MQ Series envelope and let MQ Series handle reliability and so on (rather than using the message sequence number based FIX protocol mechanism).

http://www.fixprotocol.org/discuss/read/50236822
http://www.fixprotocol.org/discuss/read/c7202a91

Is there a simplified (standardized) protocol available/necessary if FIX
messages will be sent over MQ Series - or do I have to do the full
session handling? I think a similar question was already asked, but the
link in the reply seems to be broken …

Is there a simplified (standardized) protocol available/necessary if FIX
messages will be sent over MQ Series - or do I have to do the full
session handling? I think a similar question was already asked, but the
link in the reply seems to be broken …

Hi,

If you want to use it for Internal Messaging ( Messaging within company among various processes) then you can define your own xml protocol

but if you want to handle sessions with clients then you have to develop fix Engine/Adaptor to manage the session and it can also send FIXML message to MQ

Thanks
Nand

[ original email was from Matt Simpson - msimpson@cme.com ]
MQSeries provides its own session layer which includes guaranteed delivery and sequencing of messages. It handles resends and gaps under the covers so that the user is unaware of the operations. MQ is used extensively in the listed derivatives world for post-trade FIXML message dissemination. See the links below which provide basic information on how MQ is used here. There may be aspects of the FIX session that can be used over MQ such as application-level resend requests. The GTC will be looking at the possibilities in the next year or so. Also, MQ is suitable for either FIX or FIXML syntaxes.

http://www.fixprotocol.org/documents/2981/FIXMLandMQSeries1v4.doc
http://www.fixprotocol.org/documents/1869/MQStandardizationrequirements5.doc

Is there a simplified (standardized) protocol available/necessary if
FIX messages will be sent over MQ Series - or do I have to do the full
session handling? I think a similar question was already asked, but
the link in the reply seems to be broken …