Imported from previous forum
[ original email was from Phat Hong - phat.hong@tfn.com ]
It’s probably out of whack but let me post it any way. I read through the session protocol and it didn’t state that each FIX session must deal with one FIX version only. Since the version number “BeginString” is part of the Standard Message Header", and the SMH comes with each FIX message, Hence, I suppose theoretically, it’s possible for one FIX Session logon to handle multiple FIX versions.
Comments/clarifications anyone?
Thanks.
A single FIX session is for a specific version, thus BeginString values for both send/receive should be the same and remain consistent.
It is possible to design FIX engine software such that it can "speak" different versions and control which version to use for a specific instance of a FIX session via a configuration setting.
> It’s probably out of whack but let me post it any way. I read through the session protocol and it didn’t state that each FIX session must deal with one FIX version only. Since the version number “BeginString” is part of the Standard Message Header", and the SMH comes with each FIX message, Hence, I suppose theoretically, it’s possible for one FIX Session logon to handle multiple FIX versions.
> Comments/clarifications anyone?
> Thanks.
>
>