Thursday, 27 April 2023

Release Notes - Eurex F7 Repo update 3.9

Update details: OnixS FIX Support Pack update for Eurex F7 Repo - update for FIX API specification <3.9>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-eurex-f7-sample-java-1.3.0-bin.tar.gz

onixs-eurex-f7-sample-java-1.3.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

EurexF7RepoFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>

All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects.

You can find more information about session-level FIX dialects for:

 

Monday, 24 April 2023

API Notice - Exchange System ID Enhancement

ICE Exchange System ID Enhancement

OnixS is broadcasting an ICE API Notification that potentially could affect customer's processing code.

There are several tags and/or fields supported in ICE’s Derivative Trading Exchange APIs where ICE generated ids are disseminated out to client applications. While we do not have any stated maximum lengths on the ids, and therefore expect any client impact to be limited; historically the id lengths have been up to 9 digits. As exchange volumes have continued to increase, we have a need to increase the range to account for growth. As such, the range will be expanded to support up to 14 digits

ICE tags format changes

Implementation Plan

Production Environment

Support for the increased range is being added to the Exchanges Q3 2023 release that is tentatively scheduled to go live in late August. However, while we will build in the ability to support up to 14 digits, we do not plan to enable the expanded support in production on day one of the Q3 exchange release. We will announce a rollout schedule for the production enablement at a later date.

For planning purposes, any customers who might need to make changes are strongly encouraged to complete and rollout those changes to production on or around the exchange live date at the latest. This will help to ensure your applications’ readiness when production enablement begins post release.

Any customers who need to make changes are required to inform us by submitting a support case to us at http://service.ice.com  using the Non-Production Support case form at your earliest convenience.

When submitting your case please use the following guidance:

  • Subject: Exchange System ID Enhancement Impact

  • Description: <Provide a brief explanation of the impact and what you need to change>

  • Please submit this information to us by May 5, 2023.

Test Environment

The timeline for supporting the expanded ids in the API1 Test environment is late May 2023. A specific date will be shared in the coming weeks.

A supplementary note from OnixS on potential technical impacts of this change:

This change does not affect the current OnixS ICE iMpact Market Data, FIX Order Server, Private Order Feed (POF) or Trade Capture (TC) SDK implementations or associated FIX dialects. OnixS do not have types assigned to tags, so the OnixS SDKs returns all values as 'string'.

But it could cause integration issues in the customer specific integration code if this code is processing values according to the types specified in the ICE specification documents. e.g. the field OrderID<37> is marked as 'int' in the ICE Trade Capture (TC) spec, so now it will be necessary to process them as long, int64 or string types to avoid conversion errors due to the new length.

We suggest that customers review and test their integration code for the correct processing of the impacted fields as per the "ICE Exchange System ID Enhancement" alert to avoid any negative impact from these changes.

API Notice - Exchange System ID Enhancement

ICE Exchange System ID Enhancement

OnixS is broadcasting an ICE API Notification that potentially could affect customer's processing code.

There are several tags and/or fields supported in ICE’s Derivative Trading Exchange APIs where ICE generated ids are disseminated out to client applications. While we do not have any stated maximum lengths on the ids, and therefore expect any client impact to be limited; historically the id lengths have been up to 9 digits. As exchange volumes have continued to increase, we have a need to increase the range to account for growth. As such, the range will be expanded to support up to 14 digits

ICE tags format changes

Implementation Plan

Production Environment

Support for the increased range is being added to the Exchanges Q3 2023 release that is tentatively scheduled to go live in late August. However, while we will build in the ability to support up to 14 digits, we do not plan to enable the expanded support in production on day one of the Q3 exchange release. We will announce a rollout schedule for the production enablement at a later date.

For planning purposes, any customers who might need to make changes are strongly encouraged to complete and rollout those changes to production on or around the exchange live date at the latest. This will help to ensure your applications’ readiness when production enablement begins post release.

Any customers who need to make changes are required to inform us by submitting a support case to us at http://service.ice.com  using the Non-Production Support case form at your earliest convenience.

When submitting your case please use the following guidance:

  • Subject: Exchange System ID Enhancement Impact

  • Description: <Provide a brief explanation of the impact and what you need to change>

  • Please submit this information to us by May 5, 2023.

Test Environment

The timeline for supporting the expanded ids in the API1 Test environment is late May 2023. A specific date will be shared in the coming weeks.

A supplementary note from OnixS on potential technical impacts of this change:

This change does not affect the current OnixS ICE iMpact Market Data, FIX Order Server, Private Order Feed (POF) or Trade Capture (TC) SDK implementations or associated FIX dialects. OnixS do not have types assigned to tags, so the OnixS SDKs returns all values as 'string'.

But it could cause integration issues in the customer specific integration code if this code is processing values according to the types specified in the ICE specification documents. e.g. the field OrderID<37> is marked as 'int' in the ICE Trade Capture (TC) spec, so now it will be necessary to process them as long, int64 or string types to avoid conversion errors due to the new length.

We suggest that customers review and test their integration code for the correct processing of the impacted fields as per the "ICE Exchange System ID Enhancement" alert to avoid any negative impact from these changes.

Release Notes - ICE Trading update

ICE Exchange System ID Enhancement

OnixS is broadcasting an ICE API Notification that potentially could affect customer's processing code.

There are several tags and/or fields supported in ICE’s Derivative Trading Exchange APIs where ICE generated ids are disseminated out to client applications. While we do not have any stated maximum lengths on the ids, and therefore expect any client impact to be limited; historically the id lengths have been up to 9 digits. As exchange volumes have continued to increase, we have a need to increase the range to account for growth. As such, the range will be expanded to support up to 14 digits


ExecID (Tag 17) ExecRefID (Tag 19) OrderID (Tag 37) SecondaryExecID (Tag 527) / @SecondaryExecID LegRefID (Tag 654) LinkExecID (Tag 9527) OrigTradeID (Tag 1126) TradeLinkID (Tag 820) TradeID (Tag 1003) / @TrdID
OS
POF


TC


TRAPI






Implementation Plan

Production Environment

Support for the increased range is being added to the Exchanges Q3 2023 release that is tentatively scheduled to go live in late August. However, while we will build in the ability to support up to 14 digits, we do not plan to enable the expanded support in production on day one of the Q3 exchange release. We will announce a rollout schedule for the production enablement at a later date.

For planning purposes, any customers who might need to make changes are strongly encouraged to complete and rollout those changes to production on or around the exchange live date at the latest. This will help to ensure your applications’ readiness when production enablement begins post release.

Any customers who need to make changes are required to inform us by submitting a support case to us at http://service.ice.com  using the Non-Production Support case form at your earliest convenience.

When submitting your case please use the following guidance:

  • Subject: Exchange System ID Enhancement Impact

  • Description: <Provide a brief explanation of the impact and what you need to change>

  • Please submit this information to us by May 5, 2023.

Test Environment

The timeline for supporting the expanded ids in the API1 Test environment is late May 2023. A specific date will be shared in the coming weeks.

Monday, 17 April 2023

Release Notes - Eurex T7 Enhanced Trading Interface (ETI) Handler C++ - Version 9.12.2

Bug

Wednesday, 12 April 2023

Release Notes - FIX Engine for .NET Core/.NET 6 - Version 1.10.0

New Feature

Improvement

Bug

  • [NETCOREFIXENGINE-1216] - The race condition when scheduled sessions have connection settings with different numbers of counterparties

Task

Tuesday, 11 April 2023

Release Notes - ICE iMpact Connectivity Configuration Files - Version 1.14.1

Improvement

Sunday, 9 April 2023

Release Notes - Eurex T7 Enhanced Trading Interface (ETI) Handler Java - Version 1.4.1

Bug

Friday, 7 April 2023

Release Notes - Cboe CFE Binary Order Entry (BOE) Handler C++ - Version 1.10.0

Improvement

  • [CBATSBOE-114] - Change the type of QuoteCancelled::cancelReason from QuoteReasonCode to OrderReasonCode

Task

Monday, 3 April 2023

Release Notes - Eurex T7 Enhanced Trading Interface (ETI) Handler Java - Version 1.4.0

New Feature

  • [JAVAEUREXETI-96] - Become ready to Introduction of Release 11.1 (D0002) on 27 February 2023
  • [JAVAEUREXETI-92] - Become ready to Introduction of Release 11.1 (D0001) on 27 February 2023

Release Notes - Trading Technologies update v211

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <v211>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

TradingTechnologiesClientCpp_1.34.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

onixs-trading-technologies-client-java-1.14.0-bin.tar.gz

onixs-trading-technologies-client-java-1.14.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

TradingTechnologiesClientSample-net-4.8-x64-Setup-1.42.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.TradingTechnologiesClient.2.16.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


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