Thursday, 3 November 2016

CRITICAL UPDATE: ICE dialects update

CRITICAL UPDATE: ICE dialects update

Dear customers.

Starting from November 11, 2016 dialect update will be available in production as a part of the ICE Trading platform upgrade.

New dialect files, which reflect the corresponding changes, can be downloaded from our site:

ICE Trade Captire 3.2
IceTradeCaptureFixDialect.xml

ICE Private Order Feed 2.0
IcePrivateOrderFeedFixDialect.xml

ICE Order Server 3.5
IceTradingFixDialect.xml

User: fixDialect
Password: K1D7&S~TG1R>

Please note that these changes are required.


All dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level dialects for .NET, C++ or Java.

For those, who cannot change their code to work with session level dialects, please remove id attribute from a dialect file:

For example: session-level dialect <FIX id="IceTrading" version="4.2" comment="FIX Protocol Support Document Version 3.5 August 11, 2016">
should become: engine-level dialect <FIX version="4.2" comment="FIX Protocol Support Document Version 3.5 August 11, 2016">